Package com.castlabs.android.player
Class VideoFilterConfiguration
java.lang.Object
com.castlabs.android.player.VideoFilterConfiguration
- All Implemented Interfaces:
Parcelable
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
VideoFilterConfiguration
builder static inner class.Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Parcelable.Creator
<VideoFilterConfiguration> static final boolean
static final long
static final float
static final int
static final long
static final int
static final long
static final float
static final int
static final long
static final int
final boolean
Enable to filter out renditions having unnecessarily high resolution for the current display viewport.final long
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 enabledfinal float
Max framerate of the rendition In case rendition's framerate is not specified in the manifest then the filtering is not enabledfinal int
Max height of the rendition in pixels, ignored ifenableViewportFilter
is set.final long
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 enabledfinal int
Max width of the rendition in pixels, ignored ifenableViewportFilter
is set.final long
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 enabledfinal float
Min framerate of the rendition In case rendition's framerate is not specified in the manifest then the filtering is not enabledfinal int
Min height of the rendition in pixels In case rendition's height is not specified in the manifest then the filtering is not enabledfinal long
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 enabledfinal int
Min width of the rendition in pixelsFields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
Method Summary
-
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 maxWidthMax width of the rendition in pixels, ignored ifenableViewportFilter
is set. In case rendition's width is not specified in the manifest then the filtering is not enabled -
minWidth
public final int minWidthMin width of the rendition in pixels -
maxHeight
public final int maxHeightMax height of the rendition in pixels, ignored ifenableViewportFilter
is set. In case rendition's height is not specified in the manifest then the filtering is not enabled -
minHeight
public final int minHeightMin 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 maxBitrateMax 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 minBitrateMin 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 maxPixelMax 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 minPixelMin 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 -
maxFramerate
public final float maxFramerateMax 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 minFramerateMin framerate of the rendition In case rendition's framerate is not specified in the manifest then the filtering is not enabled -
CREATOR
-
-
Method Details
-
writeToParcel
- Specified by:
writeToParcel
in interfaceParcelable
-
describeContents
public int describeContents()- Specified by:
describeContents
in interfaceParcelable
-
equals
-