CMAudioFormatDescription 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 an audio format.
public class CMAudioFormatDescription : CoreMedia.CMFormatDescription
type CMAudioFormatDescription = class
inherit CMFormatDescription
- Inheritance
Properties
| Name | Description |
|---|---|
| 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 |
Gets the MediaSubType property as a 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 |
Gets the MediaSubType property as a CMClosedCaptionFormatType. (Inherited from CMFormatDescription) |
| Handle | (Inherited from DisposableObject) |
| MediaSubType |
Returns the media subtype (as a fourcc value). (Inherited from CMFormatDescription) |
| MediaType |
Get the media type of this format description. (Inherited from CMFormatDescription) |
| MetadataFormatType |
Gets the MediaSubType property as a CMMetadataFormatType. (Inherited from CMFormatDescription) |
| MuxedStreamType |
Gets the MediaSubType property as a CMMuxedStreamType. (Inherited from CMFormatDescription) |
| Owns | (Inherited from DisposableObject) |
| PixelFormatType |
Gets the MediaSubType property as a CVPixelFormatType. (Inherited from CMFormatDescription) |
| SubtitleFormatType |
Gets the MediaSubType property as a CMSubtitleFormatType. (Inherited from CMFormatDescription) |
| TaggedBufferGroupFormatType |
Gets the MediaSubType property as a CMTaggedBufferGroupFormatType. (Inherited from CMFormatDescription) |
| TimeCodeFormatType |
Gets the MediaSubType property as a CMTimeCodeFormatType. (Inherited from CMFormatDescription) |
| VideoCodecType |
Gets the MediaSubType property as a CMVideoCodecType. (Inherited from CMFormatDescription) |
Methods
| Name | Description |
|---|---|
| ClearHandle() | (Inherited from DisposableObject) |
| Dispose() | (Inherited from DisposableObject) |
| Dispose(Boolean) | (Inherited from NativeObject) |
| Equals(Object) | (Inherited from DisposableObject) |
| GetCheckedHandle() | (Inherited from DisposableObject) |
| GetExtension(String) | (Inherited from CMFormatDescription) |
| GetExtensions() | (Inherited from CMFormatDescription) |
| GetHashCode() | (Inherited from DisposableObject) |
| InitializeHandle(NativeHandle) | (Inherited from DisposableObject) |
| Release() | (Inherited from NativeObject) |
| Retain() | (Inherited from NativeObject) |
Extension Methods
| Name | Description |
|---|---|
| GetHandle(INativeObject) | |
| GetNonNullHandle(INativeObject, String) | |