配置自定义任意流

使用自己的任意数据类型时,必须创建一个 GUID 值作为它的主要媒体类型标识符。 当编写器在配置文件中遇到具有它无法识别的主类型的流时,它假定该流是自定义的任意数据。 它将接受样本,将其数据包化,并将其与文件中其他流中的样本合并,而无需以任何方式验证数据。

还可以创建自己的子类型 GUID 标识符来定义自定义数据的子类别。 编写器将完全忽略这些子类型,但它们将保留在 ASF 文件的标头部分中,以便读取应用程序可以检索它们并基于它们做出决策。

任意流需要比特率和缓冲区窗口,并且必须具有 WM_MEDIA_TYPE 结构,其中除主要媒体类型和子类型 ((如果使用一个) )外的值已清除。

所有流的通用配置

配置任意流类型

自定义任意数据流