Package com.castlabs.android.player
Class VideoFilterConfiguration
- java.lang.Object
-
- com.castlabs.android.player.VideoFilterConfiguration
-
- All Implemented Interfaces:
Parcelable
public final class VideoFilterConfiguration extends Object implements Parcelable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVideoFilterConfiguration.BuilderVideoFilterConfigurationbuilder static inner class.-
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static Parcelable.Creator<VideoFilterConfiguration>CREATORstatic booleanDEFAULT_ENABLE_VIEWPORT_FILTERstatic longDEFAULT_MAX_BITRATEstatic floatDEFAULT_MAX_FRAMERATEstatic intDEFAULT_MAX_HEIGHTstatic longDEFAULT_MAX_PIXELstatic intDEFAULT_MAX_WIDTHstatic longDEFAULT_MIN_BITRATEstatic floatDEFAULT_MIN_FRAMERATEstatic intDEFAULT_MIN_HEIGHTstatic longDEFAULT_MIN_PIXELstatic intDEFAULT_MIN_WIDTHbooleanenableViewportFilterEnable to filter out renditions having unnecessarily high resolution for the current display viewport.longmaxBitrateMax bitrate of the rendition in bits per second In case rendition's bitrate is not specified in the manifest then the filtering is not enabledfloatmaxFramerateMax framerate of the rendition In case rendition's framerate is not specified in the manifest then the filtering is not enabledintmaxHeightMax height of the rendition in pixels, ignored ifenableViewportFilteris set.longmaxPixelMax number of pixels (width * height) of the rendition In case rendition's resolution is not specified in the manifest then the filtering is not enabledintmaxWidthMax width of the rendition in pixels, ignored ifenableViewportFilteris set.longminBitrateMin bitrate of the rendition in bits per second In case rendition's bitrate is not specified in the manifest then the filtering is not enabledfloatminFramerateMin framerate of the rendition In case rendition's framerate is not specified in the manifest then the filtering is not enabledintminHeightMin height of the rendition in pixels In case rendition's height is not specified in the manifest then the filtering is not enabledlongminPixelMin number of pixels (width * height) of the rendition In case rendition's resolution is not specified in the manifest then the filtering is not enabledintminWidthMin width of the rendition in pixels-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdescribeContents()booleanequals(Object obj)voidwriteToParcel(Parcel dest, int flags)
-
-
-
Field Detail
-
DEFAULT_MAX_WIDTH
public static final int DEFAULT_MAX_WIDTH
- See Also:
- Constant Field Values
-
DEFAULT_MIN_WIDTH
public static final int DEFAULT_MIN_WIDTH
- See Also:
- Constant Field Values
-
DEFAULT_MAX_HEIGHT
public static final int DEFAULT_MAX_HEIGHT
- See Also:
- Constant Field Values
-
DEFAULT_MIN_HEIGHT
public static final int DEFAULT_MIN_HEIGHT
- See Also:
- Constant Field Values
-
DEFAULT_MAX_BITRATE
public static final long DEFAULT_MAX_BITRATE
- See Also:
- Constant Field Values
-
DEFAULT_MIN_BITRATE
public static final long DEFAULT_MIN_BITRATE
- See Also:
- Constant Field Values
-
DEFAULT_MAX_PIXEL
public static final long DEFAULT_MAX_PIXEL
- See Also:
- Constant Field Values
-
DEFAULT_MIN_PIXEL
public static final long DEFAULT_MIN_PIXEL
- See Also:
- Constant Field Values
-
DEFAULT_ENABLE_VIEWPORT_FILTER
public static final boolean DEFAULT_ENABLE_VIEWPORT_FILTER
- See Also:
- Constant Field Values
-
DEFAULT_MAX_FRAMERATE
public static final float DEFAULT_MAX_FRAMERATE
- See Also:
- Constant Field Values
-
DEFAULT_MIN_FRAMERATE
public static final float DEFAULT_MIN_FRAMERATE
- See Also:
- Constant Field Values
-
maxWidth
public final int maxWidth
Max width of the rendition in pixels, ignored ifenableViewportFilteris 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 ifenableViewportFilteris 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
-
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 Detail
-
writeToParcel
public void writeToParcel(Parcel dest, int flags)
- Specified by:
writeToParcelin interfaceParcelable
-
describeContents
public int describeContents()
- Specified by:
describeContentsin interfaceParcelable
-
-