Package apple.videotoolbox.enums
Class VTDecodeInfoFlags
- java.lang.Object
-
- apple.videotoolbox.enums.VTDecodeInfoFlags
-
public final class VTDecodeInfoFlags extends java.lang.Object[@enum] VTDecodeInfoFlags Informational status for decoding -- non-error flags [@constant] kVTDecodeInfo_Asynchronous The kVTDecodeInfo_Asynchronous bit may be set if the decode ran asynchronously. [@constant] kVTDecodeInfo_FrameDropped The kVTDecodeInfo_FrameDropped bit may be set if the frame was dropped. [@constant] kVTDecodeInfo_ImageBufferModifiable If the kVTDecodeInfo_ImageBufferModifiable bit is set, it is safe for the client to modify the imageBuffer. [@constant] kVTDecodeInfo_SkippedLeadingFrameDropped The kVTDecodeInfo_SkippedLeadingFrameDropped may be set if a leading frame after a sync frame is dropped. This can happen when a seek to a sync frame is initiated and, due to frame reordering, there are leading frames following the sync frame that cannot be decoded due to missing references. Dropping these frames has no impact to playback since the non-decodeable frames will not be rendered. If kVTDecodeInfo_SkippedLeadingFrameDropped is set, kVTDecodeInfo_FrameDropped will also be set.
-
-
Field Summary
Fields Modifier and Type Field Description static intAsynchronousstatic intFrameDroppedstatic intImageBufferModifiablestatic intSkippedLeadingFrameDropped
-
-
-
Field Detail
-
Asynchronous
public static final int Asynchronous
- See Also:
- Constant Field Values
-
FrameDropped
public static final int FrameDropped
- See Also:
- Constant Field Values
-
ImageBufferModifiable
public static final int ImageBufferModifiable
- See Also:
- Constant Field Values
-
SkippedLeadingFrameDropped
public static final int SkippedLeadingFrameDropped
- See Also:
- Constant Field Values
-
-