流描述符属性

常见流描述符属性

以下属性适用于流描述符。

Attribute 说明
MF_SD_LANGUAGE 指定流的语言。
MF_SD_MUTUALLY_EXCLUSIVE 指定流是否与相同类型的其他流互斥。
MF_SD_PROTECTED 指定流是否包含受保护的内容。
MF_SD_STREAM_NAME 包含流的名称。

 

ASF-Specific流描述符属性

以下属性适用于高级系统格式 (ASF) 文件的流描述符。

Attribute 说明
MF_SD_ASF_EXTSTRMPROP_AVG_BUFFERSIZE 指定 ASF 文件中流所需的平均缓冲区大小(以字节为单位)。
MF_SD_ASF_EXTSTRMPROP_AVG_DATA_BITRATE 指定 ASF 文件中流的平均数据比特率(以位/秒为单位)。
MF_SD_ASF_EXTSTRMPROP_LANGUAGE_ID_INDEX 指定 ASF 文件中流使用的语言。
MF_SD_ASF_EXTSTRMPROP_MAX_BUFFERSIZE 指定 ASF 文件中流所需的最大缓冲区大小(以字节为单位)。
MF_SD_ASF_EXTSTRMPROP_MAX_DATA_BITRATE 指定 ASF 文件中流的最大数据比特率(以每秒位为单位)
MF_SD_ASF_METADATA_DEVICE_CONFORMANCE_TEMPLATE 指定 ASF 文件中流的设备符合性模板(以每秒位为单位)。
MF_SD_ASF_STREAMBITRATES_BITRATE 指定 ASF 文件中流的平均比特率(以位/秒为单位)。

 

SAMI 媒体源流描述符属性

以下属性适用于 SAMI 媒体源的流描述符。

Attribute 说明
MF_SD_SAMI_LANGUAGE 包含为流定义的已同步可访问媒体交换 (SAMI) 语言名称。

 

IMFStreamDescriptor

媒体基础属性