任意流
[与此页面关联的功能(Windows Media Format 11 SDK)是一项旧功能。 它已被 源读取器 和 接收器编写器取代。 源读取器 和 接收器编写器 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 源读取器 和 接收器编写器,而不是 Windows 媒体格式 11 SDK。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]
除了音频和视频流和图像流外,ASF 文件还可以容纳包含各种数据的流。 Windows 媒体格式 SDK 的对象支持脚本流、文件传输流、Web 流和任意数据流。 所有这些流类型都是任意的,这意味着读取对象不会执行任何数据验证。 在文件中包括这些类型的流时,请确保读取应用程序执行验证或数据检查,以确保内容未损坏或被恶意第三方故意破坏。
尽管此 SDK 的对象不验证或验证任意流中的数据,但本机支持多种类型的任意流。 下表列出了预定义的任意流类型。 脚本流也受支持,但在 脚本命令 部分中单独讨论。 有关创建自定义类型的详细信息,请参阅 自定义任意数据流。
任意类型 | 描述 |
---|---|
文本流 | 包含文本字符串。 |
文件流 | 包含一个或多个数据文件。 |
Web 流 | 包含与网页缓存版本等效的数据文件。 |
相关主题