CMVideoFormatDescription Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A CMFormatDescription that describes video.
public class CMVideoFormatDescription : CoreMedia.CMFormatDescription
type CMVideoFormatDescription = class
inherit CMFormatDescription
- Inheritance
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) |