Class FrameFlags
- java.lang.Object
-
- com.amazonaws.kinesisvideo.producer.FrameFlags
-
public class FrameFlags extends Object
Definition of the flags for a frame. NOTE: This structure must be the same as defined in /mkvgen/Include.h
-
-
Field Summary
Fields Modifier and Type Field Description static intFRAME_FLAG_DISCARDABLE_FRAMEThe frame is discardable - no other frames depend on itstatic intFRAME_FLAG_INVISIBLE_FRAMEThe frame is invisible for renderingstatic intFRAME_FLAG_KEY_FRAMEThe frame is a key frame - I or IDRstatic intFRAME_FLAG_NONENo flags specified.
-
Constructor Summary
Constructors Constructor Description FrameFlags()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisDiscardableFrame(int frameFlags)Returns whether the flags specify a discardable framestatic booleanisInvisibleFrame(int frameFlags)Returns whether the flags specify an invisible framestatic booleanisKeyFrame(int frameFlags)Returns whether the flags specify a key frame
-
-
-
Field Detail
-
FRAME_FLAG_NONE
public static final int FRAME_FLAG_NONE
No flags specified. Used as a sentinel- See Also:
- Constant Field Values
-
FRAME_FLAG_KEY_FRAME
public static final int FRAME_FLAG_KEY_FRAME
The frame is a key frame - I or IDR- See Also:
- Constant Field Values
-
FRAME_FLAG_DISCARDABLE_FRAME
public static final int FRAME_FLAG_DISCARDABLE_FRAME
The frame is discardable - no other frames depend on it- See Also:
- Constant Field Values
-
FRAME_FLAG_INVISIBLE_FRAME
public static final int FRAME_FLAG_INVISIBLE_FRAME
The frame is invisible for rendering- See Also:
- Constant Field Values
-
-
Method Detail
-
isKeyFrame
public static boolean isKeyFrame(int frameFlags)
Returns whether the flags specify a key frame- Parameters:
frameFlags- frame flags- Returns:
- whether it's a key frame
-
isDiscardableFrame
public static boolean isDiscardableFrame(int frameFlags)
Returns whether the flags specify a discardable frame- Parameters:
frameFlags- frame flags- Returns:
- whether it's a discardable frame
-
isInvisibleFrame
public static boolean isInvisibleFrame(int frameFlags)
Returns whether the flags specify an invisible frame- Parameters:
frameFlags- frame flags- Returns:
- whether it's an invisible frame
-
-