媒体类型属性
以下属性适用于媒体类型。 其中一些属性仅用于将旧媒体类型格式转换为 Media Foundation 媒体类型。
常规格式属性
这些属性可应用于所有媒体类型。
属性 | 说明 |
---|---|
MF_MT_ALL_SAMPLES_INDEPENDENT | 指定每个样本是否独立于流中的其他样本。 |
MF_MT_AM_FORMAT_TYPE | 设置 GUID 格式。 |
MF_MT_COMPRESSED | 指定是否压缩媒体数据 |
MF_MT_FIXED_SIZE_SAMPLES | 指定样本是否具有固定大小。 |
MF_MT_MAJOR_TYPE | 主要类型 GUID。 |
MF_MT_SAMPLE_SIZE | 每个样本的大小(以字节为单位)。 |
MF_MT_SUBTYPE | 子类型 GUID。 |
MF_MT_USER_DATA | 包含从旧格式结构转换的媒体类型的用户数据。 |
MF_MT_WRAPPED_TYPE | 包含已包装在另一个媒体类型中的媒体类型。 |
音频格式属性
这些属性可应用于主要类型等于MFMediaType_Audio的媒体类型。
属性 | 说明 |
---|---|
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION | 指定高级音频编码 (AAC) 流的音频配置文件和级别。 |
MF_MT_AAC_PAYLOAD_TYPE | 指定高级音频编码 (AAC) 流的有效负载类型。 |
MF_MT_AUDIO_AVG_BYTES_PER_SECOND | 每秒的平均字节数。 |
MF_MT_AUDIO_BITS_PER_SAMPLE | 每个音频样本的位数。 |
MF_MT_AUDIO_BLOCK_ALIGNMENT | 阻止对齐(以字节为单位)。 |
MF_MT_AUDIO_CHANNEL_MASK | 指定将音频声道分配给扬声器位置。 |
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND | 每秒 (浮点值) 音频样本数。 |
MF_MT_AUDIO_FOLDDOWN_MATRIX | 指定音频解码器应如何将多声道音频转换为立体声输出。 |
MF_MT_AUDIO_NUM_CHANNELS | 音频通道数。 |
MF_MT_AUDIO_PREFER_WAVEFORMATEX | 指定转换音频媒体类型时要使用的首选旧格式结构。 |
MF_MT_AUDIO_SAMPLES_PER_BLOCK | 一个压缩的音频数据块中包含的音频样本数。 |
MF_MT_AUDIO_SAMPLES_PER_SECOND | 每秒音频样本数 (整数值) 。 |
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE | 每个音频样本中的有效音频数据位数。 |
MF_MT_AUDIO_WMADRC_AVGREF | 引用 Windows Media 音频文件的平均音量级别。 |
MF_MT_AUDIO_WMADRC_AVGTARGET | 面向 Windows Media 音频文件的平均音量级别。 |
MF_MT_AUDIO_WMADRC_PEAKREF | 引用 Windows Media 音频文件的峰值音量级别。 |
MF_MT_AUDIO_WMADRC_PEAKTARGET | Windows Media 音频文件的目标峰值音量级别。 |
MF_MT_ORIGINAL_WAVE_FORMAT_TAG | 包含音频流的原始 WAVE 格式标记。 |
视频格式属性
这些属性可应用于主要类型等于MFMediaType_Video的媒体类型。
其他格式属性
以下属性适用于交错 DV 视频。
属性 | 说明 |
---|---|
MF_MT_DV_AAUX_CTRL_PACK_0 | 音频辅助 (AAUX) 第一个音频块的源代码管理包。 |
MF_MT_DV_AAUX_CTRL_PACK_1 | 第二个音频块的 AAUX 源代码管理包。 |
MF_MT_DV_AAUX_SRC_PACK_0 | 第一个音频块的 AAUX 源包。 |
MF_MT_DV_AAUX_SRC_PACK_1 | 第二个音频块的 AAUX 源包。 |
MF_MT_DV_VAUX_CTRL_PACK | 视频辅助 (VAUX) 源代码管理包。 |
MF_MT_DV_VAUX_SRC_PACK | VAUX 源包。 |
以下属性适用于 ASF) 文件 (高级流式处理格式。
属性 | 说明 |
---|---|
MF_MT_ARBITRARY_FORMAT | ASF 文件中二进制流的其他格式数据。 |
MF_MT_ARBITRARY_HEADER | ASF 文件中二进制流的类型特定数据。 |
MF_MT_IMAGE_LOSS_TOLERANT | 指定 ASF 图像流是否为可降级的 JPEG 类型。 |
以下属性适用于 MPEG-4 文件。
属性 | 说明 |
---|---|
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY | 示例说明框中当前条目的索引。 |
MF_MT_MPEG4_SAMPLE_DESCRIPTION | 示例说明框。 |
相关主题