Поделиться через


Работа с приемниками модуля записи

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Она была заменена средствами чтения источника и модуля записи приемников. Средство чтения источника и модуль записи приемников оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде средство чтения исходного кода и модуль записи приемников вместо пакета SDK для Windows Media Format 11, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Объект записи пакета SDK для формата Windows Media обрабатывает входные данные мультимедиа в битовый поток. Однако объект записи не доставляет битовый поток в конечное место назначения (в файл или в сетевое расположение). Чтобы записать содержимое ASF в пригодный для использования формат, необходимо использовать приемники записи.

Объект записи поддерживает три типа приемников: приемники файлов, сетевые приемники и приемники отправки. Приемник файлов записывает содержимое ASF в ASF-файл на диске. Сетевой приемник передает содержимое ASF с сетевого адреса. Приемник push-уведомлений доставляет данные на сервер, на котором выполняются службы Windows Media, чтобы сервер смог сделать содержимое доступным для целевой аудитории. Вы также можете создать собственные приемники для доставки данных ASF любым способом, необходимым для приложения. Сведения о сетевых приемниках и приемниках push-уведомлений см. в разделе Отправка данных ASF по сети. В оставшейся части этого раздела рассматриваются приемники модуля записи.

Вы можете настроить один или несколько приемников для каждого используемого экземпляра модуля записи. Каждый приемник обрабатывает только одно назначение. Например, если вы хотите записать три файла одновременно, необходимо создать и настроить отдельный приемник файлов для каждого из них.

В следующих разделах описывается использование приемников записи.

Section Описание
Добавление приемников в модуль записи Описывает, как добавить приемники в модуль записи.
Перечисление приемников Описывает перечисление приемников, добавленных в модуль записи.
Получение сообщений об ошибках из приемника Описывает, как настроить приемники для доставки сообщений о состоянии в приложение.
Использование файловых приемников Описывает использование приемника файлов записи для создания ASF-файла на диске.
Использование пользовательских приемников Описывается создание и использование собственных настраиваемых приемников для доставки данных ASF.

 

Интерфейс IWMWriterAdvanced

Интерфейс IWMWriterSink

Запись ASF-файлов