Edit

Share via


CMVideoFormatDescription Class

Definition

A CMFormatDescription that describes video.

public class CMVideoFormatDescription : CoreMedia.CMFormatDescription
type CMVideoFormatDescription = class
    inherit CMFormatDescription
Inheritance
CMVideoFormatDescription

Constructors

CMVideoFormatDescription(CMVideoCodecType, CMVideoDimensions)

Properties

AudioChannelLayout

Audio-media only: describe the channel layout.

(Inherited from CMFormatDescription)
AudioFormats

Audio-media only: the supported audio formats, sorted from most rich to less.

(Inherited from CMFormatDescription)
AudioFormatType (Inherited from CMFormatDescription)
AudioMagicCookie

Audio-media only: magic cookie that might need to be passed to some backends.

(Inherited from CMFormatDescription)
AudioMostCompatibleFormat

Audio-media only: returns the most compaible audio format.

(Inherited from CMFormatDescription)
AudioRichestDecodableFormat

Audio-media only: Returns the richest decodable format.

(Inherited from CMFormatDescription)
AudioStreamBasicDescription

Audio-media only: Returns the AudioStreamBasicDescritpion object for the audio.

(Inherited from CMFormatDescription)
ClosedCaptionFormatType (Inherited from CMFormatDescription)
Dimensions
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from CMFormatDescription)
MediaSubType

Returns the media subtype, ideally you should use the strongly typed versions instead.

(Inherited from CMFormatDescription)
MediaType (Inherited from CMFormatDescription)
MetadataFormatType (Inherited from CMFormatDescription)
MuxedStreamType (Inherited from CMFormatDescription)
SubtitleFormatType (Inherited from CMFormatDescription)
TimeCodeFormatType (Inherited from CMFormatDescription)
VideoCodecType (Inherited from CMFormatDescription)

Methods

CreateForImageBuffer(CVImageBuffer, CMFormatDescriptionError)
Dispose()

Releases the resources used by the CMFormatDescription object.

(Inherited from CMFormatDescription)
Dispose(Boolean)

Releases the resources used by the CMFormatDescription object.

(Inherited from CMFormatDescription)
FromH264ParameterSets(List<Byte[]>, Int32, CMFormatDescriptionError)
FromHevcParameterSets(List<Byte[]>, Int32, NSDictionary, CMFormatDescriptionError)
GetCleanAperture(Boolean)
GetExtension(String) (Inherited from CMFormatDescription)
GetExtensionKeysCommonWithImageBuffers()
GetExtensions() (Inherited from CMFormatDescription)
GetH264ParameterSet(nuint, nuint, Int32, CMFormatDescriptionError)
GetHevcParameterSet(nuint, nuint, Int32, CMFormatDescriptionError)
GetPresentationDimensions(Boolean, Boolean)
VideoMatchesImageBuffer(CVImageBuffer)

Applies to