CMFormatDescription 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述音频、视频、文本和时间代码的媒体数据
public class CMFormatDescription : IDisposable, ObjCRuntime.INativeObject
type CMFormatDescription = class
interface INativeObject
interface IDisposable
- 继承
-
CMFormatDescription
- 派生
- 实现
注解
某些属性适用于所有媒体类型,而另一些属性仅适用于特定媒体类型。 在这些情况下,它们以“音频”或“视频”为前缀。
属性
AudioChannelLayout |
仅限音频媒体:描述通道布局。 |
AudioFormats |
仅限音频媒体:支持的音频格式,从最丰富到更少排序。 |
AudioFormatType |
描述音频、视频、文本和时间代码的媒体数据 |
AudioMagicCookie |
仅限音频媒体:可能需要传递到某些后端的 magic Cookie。 |
AudioMostCompatibleFormat |
仅限音频媒体:返回最兼容性的音频格式。 |
AudioRichestDecodableFormat |
仅限音频媒体:返回最丰富的可解码格式。 |
AudioStreamBasicDescription |
仅限音频媒体:返回音频的 AudioStreamBasicDescritpion 对象。 |
ClosedCaptionFormatType |
描述音频、视频、文本和时间代码的媒体数据 |
Handle |
处理指向非托管对象表示形式的 (指针) 。 |
MediaSubType |
返回媒体子类型,理想情况下应改用强类型化版本。 |
MediaType |
描述音频、视频、文本和时间代码的媒体数据 |
MetadataFormatType |
描述音频、视频、文本和时间代码的媒体数据 |
MuxedStreamType |
描述音频、视频、文本和时间代码的媒体数据 |
SubtitleFormatType |
描述音频、视频、文本和时间代码的媒体数据 |
TimeCodeFormatType |
描述音频、视频、文本和时间代码的媒体数据 |
VideoCodecType |
描述音频、视频、文本和时间代码的媒体数据 |
方法
Create(CMMediaType, UInt32, CMFormatDescriptionError) |
创建 CMFormatDescription (或基于本机句柄) 的子类,并将其包装在特定类型中。 |
Create(IntPtr, Boolean) |
基于本机句柄) 创建 CMFormatDescription (或其子类。 |
Create(IntPtr) |
基于本机句柄) 创建 CMFormatDescription (或其子类。 |
Dispose() |
释放 CMFormatDescription 对象使用的资源。 |
Dispose(Boolean) |
释放 CMFormatDescription 对象使用的资源。 |
Finalize() |
CMFormatDescription 对象的终结器 |
GetExtension(String) |
描述音频、视频、文本和时间代码的媒体数据 |
GetExtensions() |
描述音频、视频、文本和时间代码的媒体数据 |
GetTypeID() |
CoreMedia.CMFormatDescription 类型的类型标识符。 |