输入格式、输入设置和数据单元扩展

[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

编写器对象支持输入设置、输入格式和数据单元扩展,所有这些都使你能够控制编写器的功能。 使用哪种方法来控制特定功能并不总是显而易见的。

输入格式是描述你传递给编写器进行编码的媒体的基本属性的媒体格式。 例如,输入视频的帧大小和颜色空间由输入格式描述。

输入设置是输入数据的特征,除了基本信息之外,还是有关要对数据执行的转换的信息。 交错视频设置和有关水印系统的信息是输入设置的示例。

数据单元扩展(也称为有效负载扩展系统)是附加到文件数据部分的各个样本的值。 SMPTE 时间代码和非平方像素信息是数据单元扩展的示例。

配置数据单元扩展

数据单元扩展

文件写入功能

输入格式枚举

输入设置

使用输入