[与此页面关联的功能(Windows Media Format 11 SDK)是一项旧功能。 它已被 源读取器 和 接收器编写器取代。 源读取器 和 接收器编写器 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 源读取器 和 接收器编写器,而不是 Windows 媒体格式 11 SDK。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]
可以在 ASF 文件中创建流以包含任何类型的数据。 如果任何受支持的流类型都不符合你的需求,则必须使用任意数据流。 编写器对象处理任意数据流,就像处理任何未压缩的流一样;示例将进行数据包化,并与文件数据部分中其他流中的示例组合在一起。 当然,只有专门编程处理任意类型的读取应用程序才能在读取对象传递数据后处理数据。
任意数据流的一种常见用途是使用第三方编解码器编码的媒体数据。 由于此 SDK 的对象不直接与第三方编解码器交互,因此编写应用程序必须使用编解码器的编码部分处理示例,并将压缩的示例传递给编写器。
相关主题