使用编写器接收器
[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
Windows 媒体格式 SDK 的编写器对象将输入媒体数据处理到位流中。 但是,编写器对象不会将位流传送到其最终目标 (文件或网络位置) 。 若要将 ASF 内容写入可用格式,必须使用编写器接收器。
编写器对象支持三种类型的接收器:文件接收器、网络接收器和推送接收器。 文件接收器将 ASF 内容写入磁盘上的 ASF 文件。 网络接收器从网络地址广播 ASF 内容。 推送接收器将数据传送到运行Windows Media 服务的服务器,以便服务器可以将内容提供给其目标受众。 还可以创建自己的接收器,以应用程序所需的任何方式传送 ASF 数据。 有关网络接收器和推送接收器的信息,请参阅 通过网络发送 ASF 数据。 本部分的其余部分讨论编写器接收器。
可以为所使用的编写器的每个实例配置一个或多个接收器。 每个接收器仅处理一个目标。 例如,如果要一次写入三个文件,则必须为每个文件创建并配置单独的文件接收器。
以下部分介绍了编写器接收器的使用。
部分 | 说明 |
---|---|
向编写器添加接收器 | 介绍如何向编写器添加接收器。 |
枚举接收器 | 介绍如何枚举已添加到编写器的接收器。 |
从接收器获取错误消息 | 介绍如何配置接收器以将状态消息传递到应用程序。 |
使用文件接收器 | 介绍如何使用编写器文件接收器在磁盘上创建 ASF 文件。 |
使用自定义接收器 | 介绍如何创建和使用自己的自定义接收器来传递 ASF 数据。 |
相关主题