Class VideoFilterConfiguration

java.lang.Object
com.castlabs.android.player.VideoFilterConfiguration
All Implemented Interfaces:
Parcelable

public final class VideoFilterConfiguration extends Object implements Parcelable
  • Field Details

    • DEFAULT_MAX_WIDTH

      public static final int DEFAULT_MAX_WIDTH
      See Also:
    • DEFAULT_MIN_WIDTH

      public static final int DEFAULT_MIN_WIDTH
      See Also:
    • DEFAULT_MAX_HEIGHT

      public static final int DEFAULT_MAX_HEIGHT
      See Also:
    • DEFAULT_MIN_HEIGHT

      public static final int DEFAULT_MIN_HEIGHT
      See Also:
    • DEFAULT_MAX_BITRATE

      public static final long DEFAULT_MAX_BITRATE
      See Also:
    • DEFAULT_MIN_BITRATE

      public static final long DEFAULT_MIN_BITRATE
      See Also:
    • DEFAULT_MAX_PIXEL

      public static final long DEFAULT_MAX_PIXEL
      See Also:
    • DEFAULT_MIN_PIXEL

      public static final long DEFAULT_MIN_PIXEL
      See Also:
    • DEFAULT_ENABLE_VIEWPORT_FILTER

      public static final boolean DEFAULT_ENABLE_VIEWPORT_FILTER
      See Also:
    • DEFAULT_MAX_FRAMERATE

      public static final float DEFAULT_MAX_FRAMERATE
      See Also:
    • DEFAULT_MIN_FRAMERATE

      public static final float DEFAULT_MIN_FRAMERATE
      See Also:
    • maxWidth

      public final int maxWidth
      Max width of the rendition in pixels, ignored if enableViewportFilter is set. In case rendition's width is not specified in the manifest then the filtering is not enabled
    • minWidth

      public final int minWidth
      Min width of the rendition in pixels
    • maxHeight

      public final int maxHeight
      Max height of the rendition in pixels, ignored if enableViewportFilter is set. In case rendition's height is not specified in the manifest then the filtering is not enabled
    • minHeight

      public final int minHeight
      Min height of the rendition in pixels In case rendition's height is not specified in the manifest then the filtering is not enabled
    • maxBitrate

      public final long maxBitrate
      Max bitrate of the rendition in bits per second In case rendition's bitrate is not specified in the manifest then the filtering is not enabled
    • minBitrate

      public final long minBitrate
      Min bitrate of the rendition in bits per second In case rendition's bitrate is not specified in the manifest then the filtering is not enabled
    • maxPixel

      public final long maxPixel
      Max number of pixels (width * height) of the rendition In case rendition's resolution is not specified in the manifest then the filtering is not enabled
    • minPixel

      public final long minPixel
      Min number of pixels (width * height) of the rendition In case rendition's resolution is not specified in the manifest then the filtering is not enabled
    • enableViewportFilter

      public final boolean enableViewportFilter
      Enable to filter out renditions having unnecessarily high resolution for the current display viewport. If set then maxWidth and maxHeight are ignored
    • maxFramerate

      public final float maxFramerate
      Max framerate of the rendition In case rendition's framerate is not specified in the manifest then the filtering is not enabled
    • minFramerate

      public final float minFramerate
      Min framerate of the rendition In case rendition's framerate is not specified in the manifest then the filtering is not enabled
    • CREATOR

      public static final Parcelable.Creator<VideoFilterConfiguration> CREATOR
  • Method Details