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:
java.lang.AutoCloseable
public class CMVideoFormatDescription extends CMFormatDescription
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CMVideoFormatDescription.CMVideoFormatDescriptionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.coremedia.CMFormatDescription
CMFormatDescription.CMFormatDescriptionPtr
-
Nested 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, getMediaType
-
Methods 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
-
-
-
-
Method Detail
-
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
public static CMVideoFormatDescription create(CVImageBuffer imageBuffer) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 4.0 and later.
-
createFromBigEndianImageDescriptionData
public static CMVideoFormatDescription createFromBigEndianImageDescriptionData(org.robovm.rt.bro.ptr.BytePtr imageDescriptionData, long imageDescriptionSize, int imageDescriptionStringEncoding, java.lang.String imageDescriptionFlavor) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 8.0 and later.
-
createFromBigEndianImageDescriptionBlockBuffer
public static CMVideoFormatDescription createFromBigEndianImageDescriptionBlockBuffer(CMBlockBuffer imageDescriptionBlockBuffer, int imageDescriptionStringEncoding, java.lang.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, java.lang.String imageDescriptionFlavor) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 8.0 and later.
-
FieldDetailTemporalTopFirst
public static CFString FieldDetailTemporalTopFirst()
- Since:
- Available in iOS 9.0 and later.
-
FieldDetailTemporalBottomFirst
public static CFString FieldDetailTemporalBottomFirst()
- Since:
- Available in iOS 9.0 and later.
-
FieldDetailSpatialFirstLineEarly
public static CFString FieldDetailSpatialFirstLineEarly()
- Since:
- Available in iOS 9.0 and later.
-
FieldDetailSpatialFirstLineLate
public static CFString FieldDetailSpatialFirstLineLate()
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_ITU_R_709_2
public static CFString ColorPrimaries_ITU_R_709_2()
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_EBU_3213
public static CFString ColorPrimaries_EBU_3213()
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_SMPTE_C
public static CFString ColorPrimaries_SMPTE_C()
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_DCI_P3
public static CFString ColorPrimaries_DCI_P3()
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_P3_D65
public static CFString ColorPrimaries_P3_D65()
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_ITU_R_2020
public static CFString ColorPrimaries_ITU_R_2020()
- Since:
- Available in iOS 9.0 and later.
-
ColorPrimaries_P22
public static CFString ColorPrimaries_P22()
- Since:
- Available in iOS 6.0 and later.
-
TransferFunction_ITU_R_709_2
public static CFString TransferFunction_ITU_R_709_2()
- Since:
- Available in iOS 9.0 and later.
-
TransferFunction_SMPTE_240M_1995
public static CFString TransferFunction_SMPTE_240M_1995()
- Since:
- Available in iOS 9.0 and later.
-
TransferFunction_UseGamma
public static CFString TransferFunction_UseGamma()
- Since:
- Available in iOS 9.0 and later.
-
TransferFunction_ITU_R_2020
public static CFString TransferFunction_ITU_R_2020()
- Since:
- Available in iOS 9.0 and later.
-
TransferFunction_SMPTE_ST_428_1
public static CFString TransferFunction_SMPTE_ST_428_1()
- Since:
- Available in iOS 10.0 and later.
-
TransferFunction_SMPTE_ST_2084_PQ
public static CFString TransferFunction_SMPTE_ST_2084_PQ()
- Since:
- Available in iOS 11.0 and later.
-
TransferFunction_ITU_R_2100_HLG
public static CFString TransferFunction_ITU_R_2100_HLG()
- Since:
- Available in iOS 11.0 and later.
-
TransferFunction_Linear
public static CFString TransferFunction_Linear()
- Since:
- Available in iOS 12.0 and later.
-
YCbCrMatrix_ITU_R_709_2
public static CFString YCbCrMatrix_ITU_R_709_2()
- Since:
- Available in iOS 9.0 and later.
-
YCbCrMatrix_ITU_R_601_4
public static CFString YCbCrMatrix_ITU_R_601_4()
- Since:
- Available in iOS 9.0 and later.
-
YCbCrMatrix_SMPTE_240M_1995
public static CFString YCbCrMatrix_SMPTE_240M_1995()
- Since:
- Available in iOS 9.0 and later.
-
YCbCrMatrix_ITU_R_2020
public static CFString YCbCrMatrix_ITU_R_2020()
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationLeft
public static CFString ChromaLocationLeft()
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationCenter
public static CFString ChromaLocationCenter()
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationTopLeft
public static CFString ChromaLocationTopLeft()
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationTop
public static CFString ChromaLocationTop()
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationBottomLeft
public static CFString ChromaLocationBottomLeft()
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationBottom
public static CFString ChromaLocationBottom()
- Since:
- Available in iOS 9.0 and later.
-
ChromaLocationDV420
public static CFString ChromaLocationDV420()
- Since:
- Available in iOS 9.0 and later.
-
LensStabilizationInfoActive
public static CFString LensStabilizationInfoActive()
- Since:
- Available in iOS 9.0 and later.
-
LensStabilizationInfoOutOfRange
public static CFString LensStabilizationInfoOutOfRange()
- Since:
- Available in iOS 9.0 and later.
-
LensStabilizationInfoUnavailable
public static CFString LensStabilizationInfoUnavailable()
- Since:
- Available in iOS 9.0 and later.
-
LensStabilizationInfoOff
public static CFString LensStabilizationInfoOff()
- Since:
- Available in iOS 9.0 and later.
-
getHEVCParameterSetAtIndex
public static OSStatus getHEVCParameterSetAtIndex(CMFormatDescription videoDesc, long parameterSetIndex, org.robovm.rt.bro.ptr.BytePtr.BytePtrPtr parameterSetPointerOut, org.robovm.rt.bro.ptr.MachineSizedUIntPtr parameterSetSizeOut, org.robovm.rt.bro.ptr.MachineSizedUIntPtr parameterSetCountOut, org.robovm.rt.bro.ptr.IntPtr NALUnitHeaderLengthOut)
- Since:
- Available in iOS 11.0 and later.
-
getDimensions
public CMVideoDimensions getDimensions()
- Since:
- Available in iOS 4.0 and later.
-
getPresentationDimensions
public CGSize getPresentationDimensions(boolean usePixelAspectRatio, boolean useCleanAperture)
- Since:
- Available in iOS 4.0 and later.
-
getCleanAperture
public CGRect getCleanAperture(boolean originIsAtTopLeft)
- Since:
- Available in iOS 4.0 and later.
-
getExtensionKeysCommonWithImageBuffers
public static java.util.List<java.lang.String> getExtensionKeysCommonWithImageBuffers()
- Since:
- Available in iOS 4.0 and later.
-
matchesImageBuffer
public boolean matchesImageBuffer(CVImageBuffer imageBuffer)
- Since:
- Available in iOS 4.0 and later.
-
-