Package org.robovm.apple.coremedia
Class CMVideoFormatDescription
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
org.robovm.apple.coremedia.CMFormatDescription
org.robovm.apple.coremedia.CMVideoFormatDescription
- All Implemented Interfaces:
AutoCloseable
public class CMVideoFormatDescription extends CMFormatDescription
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCMVideoFormatDescription.CMVideoFormatDescriptionPtrNested classes/interfaces inherited from class org.robovm.apple.coremedia.CMFormatDescription
CMFormatDescription.CMFormatDescriptionPtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Constructor Description CMVideoFormatDescription() -
Method Summary
Methods inherited from class org.robovm.apple.coremedia.CMFormatDescription
create, create, create0, equalsTo, equalsTo, equalsTo, getClassTypeID, getExtension, getExtensionDictionary, getMediaSubType, getMediaTypeMethods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
Constructor Details
-
CMVideoFormatDescription
public CMVideoFormatDescription()
-
-
Method Details
-
create
public static CMVideoFormatDescription create(CMVideoCodecType codecType, int width, int height, CMVideoFormatDescriptionExtension extensions) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
create
- Throws:
OSStatusException- Since:
- Available in iOS 4.0 and later.
-
createFromBigEndianImageDescriptionData
public static CMVideoFormatDescription createFromBigEndianImageDescriptionData(BytePtr imageDescriptionData, long imageDescriptionSize, int imageDescriptionStringEncoding, String imageDescriptionFlavor) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 8.0 and later.
-
createFromBigEndianImageDescriptionBlockBuffer
public static CMVideoFormatDescription createFromBigEndianImageDescriptionBlockBuffer(CMBlockBuffer imageDescriptionBlockBuffer, int imageDescriptionStringEncoding, String imageDescriptionFlavor) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 8.0 and later.
-
copyAsBigEndianImageDescriptionBlockBuffer
public static CMBlockBuffer copyAsBigEndianImageDescriptionBlockBuffer(CFAllocator allocator, CMVideoFormatDescription videoFormatDescription, int imageDescriptionStringEncoding, String imageDescriptionFlavor) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 8.0 and later.
-
FieldDetailTemporalTopFirst
- Since:
- Available in iOS 9.0 and later.
-
FieldDetailTemporalBottomFirst
- Since:
- Available in iOS 9.0 and later.
-
FieldDetailSpatialFirstLineEarly
- Since:
- Available in iOS 9.0 and later.
-
FieldDetailSpatialFirstLineLate
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_ITU_R_709_2
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_EBU_3213
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_SMPTE_C
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_DCI_P3
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_P3_D65
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_ITU_R_2020
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_P22
-
TransferFunction_ITU_R_709_2
- Since:
- Available in iOS 9.0 and later.
-
TransferFunction_SMPTE_240M_1995
- Since:
- Available in iOS 9.0 and later.
-
TransferFunction_UseGamma
- Since:
- Available in iOS 9.0 and later.
-
TransferFunction_ITU_R_2020
- Since:
- Available in iOS 9.0 and later.
-
TransferFunction_SMPTE_ST_428_1
- Since:
- Available in iOS 10.0 and later.
-
TransferFunction_SMPTE_ST_2084_PQ
- Since:
- Available in iOS 11.0 and later.
-
TransferFunction_ITU_R_2100_HLG
- Since:
- Available in iOS 11.0 and later.
-
TransferFunction_Linear
- Since:
- Available in iOS 12.0 and later.
-
TransferFunction_sRGB
- Since:
- Available in iOS 13.0 and later.
-
YCbCrMatrix_ITU_R_709_2
- Since:
- Available in iOS 9.0 and later.
-
YCbCrMatrix_ITU_R_601_4
- Since:
- Available in iOS 9.0 and later.
-
YCbCrMatrix_SMPTE_240M_1995
- Since:
- Available in iOS 9.0 and later.
-
YCbCrMatrix_ITU_R_2020
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationLeft
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationCenter
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationTopLeft
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationTop
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationBottomLeft
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationBottom
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationDV420
- Since:
- Available in iOS 9.0 and later.
-
AlphaChannelModeStraightAlpha
- Since:
- Available in iOS 13.0 and later.
-
AlphaChannelModePremultipliedAlpha
- Since:
- Available in iOS 13.0 and later.
-
LensStabilizationInfoActive
- Since:
- Available in iOS 9.0 and later.
-
LensStabilizationInfoOutOfRange
- Since:
- Available in iOS 9.0 and later.
-
LensStabilizationInfoUnavailable
- Since:
- Available in iOS 9.0 and later.
-
LensStabilizationInfoOff
- Since:
- Available in iOS 9.0 and later.
-
getHEVCParameterSetAtIndex
public static OSStatus getHEVCParameterSetAtIndex(CMFormatDescription videoDesc, long parameterSetIndex, BytePtr.BytePtrPtr parameterSetPointerOut, MachineSizedUIntPtr parameterSetSizeOut, MachineSizedUIntPtr parameterSetCountOut, IntPtr NALUnitHeaderLengthOut)- Since:
- Available in iOS 11.0 and later.
-
getDimensions
-
getPresentationDimensions
-
getCleanAperture
-
getExtensionKeysCommonWithImageBuffers
-
matchesImageBuffer
-