Class CMVideoFormatDescription

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class CMVideoFormatDescription
    extends CMFormatDescription
    • Constructor Detail

      • CMVideoFormatDescription

        public CMVideoFormatDescription()
    • Method Detail

      • 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.
      • 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.