我正在尝试创建一个ASF文件,而不是使用声音或视频数据,我想创建一个由二进制数据自定义数据包组成的流。
有人可以提供一些代码示例: 1)设置个人资料。 2)配置自定义流 3)将自定义数据包插入流中。
非常感谢。 谢谢!
由于 Roey
答案 0 :(得分:0)
我这么做已经好几年了,但我会试一试。
使用Windows Media Format SDK,您可以创建IWMWriter并配置它拥有的流数量。您可以将每个流的input properties设置为NULL,这表示它不会压缩每个样本。之后,您只需执行IWMWriter :: WriteSample(...)。
对不起,我不记得所有其他细节了。
答案 1 :(得分:0)
对于预压缩数据,您需要使用IWMWriterAdvanced :: WriteStreamSample 请注意,您的比特率设置可能会导致数据丢失。