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 class
VideoFilterConfiguration.Builder
VideoFilterConfiguration
builder 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>
CREATOR
static boolean
DEFAULT_ENABLE_VIEWPORT_FILTER
static long
DEFAULT_MAX_BITRATE
static float
DEFAULT_MAX_FRAMERATE
static int
DEFAULT_MAX_HEIGHT
static long
DEFAULT_MAX_PIXEL
static int
DEFAULT_MAX_WIDTH
static long
DEFAULT_MIN_BITRATE
static float
DEFAULT_MIN_FRAMERATE
static int
DEFAULT_MIN_HEIGHT
static long
DEFAULT_MIN_PIXEL
static int
DEFAULT_MIN_WIDTH
boolean
enableViewportFilter
Enable to filter out renditions having unnecessarily high resolution for the current display viewport.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 enabledfloat
maxFramerate
Max framerate of the rendition In case rendition's framerate is not specified in the manifest then the filtering is not enabledint
maxHeight
Max height of the rendition in pixels, ignored ifenableViewportFilter
is set.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 enabledint
maxWidth
Max width of the rendition in pixels, ignored ifenableViewportFilter
is set.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 enabledfloat
minFramerate
Min framerate of the rendition In case rendition's framerate is not specified in the manifest then the filtering is not enabledint
minHeight
Min height of the rendition in pixels In case rendition's height is not specified in the manifest then the filtering is not enabledlong
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 enabledint
minWidth
Min 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 int
describeContents()
boolean
equals(Object obj)
void
writeToParcel(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 ifenableViewportFilter
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 ifenableViewportFilter
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
-
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:
writeToParcel
in interfaceParcelable
-
describeContents
public int describeContents()
- Specified by:
describeContents
in interfaceParcelable
-
-