Приемники
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Объект записи пакета SDK для формата Windows Media доставляет обработанное содержимое в приемники. Каждый приемник — это объект, доставляющий данные. Точка доставки зависит от типа приемника. Существует три типа приемников: приемники файлов, сетевые приемники и приемники отправки.
Приемники файлов записывают содержимое ASF в файл на локальном или сетевом диске. При использовании объекта записи для записи файла без явного добавления приемника файла модуль записи создаст его, используя имя, передаваемое в IWMWriter::SetOutputFilename. Объекту записи можно назначить несколько приемников файлов для записи содержимого в несколько файлов одновременно.
С помощью приемника файлов можно управлять многими аспектами файла. В приемнике файлов доступны следующие функции.
- Мониторинг статистики файлов. Вы можете отслеживать размер и длительность файла при его создании.
- Создание файла частичного содержимого. Приемники файлов можно настроить так, чтобы начать запись содержимого в определенное время и завершить запись в определенное время. Это позволяет создать несколько файлов, содержащих разные разделы одного и того же содержимого в одном проходе записи.
Сетевые приемники передают содержимое по сетевому адресу. Клиенты чтения могут подключаться к адресу для получения широковещательной трансляции.
Приемники push-уведомлений доставляют содержимое из модуля записи на сервер, на котором работают службы Windows Media. Приемники push-уведомлений обычно используются в сценариях, когда один компьютер кодирует динамическое содержимое и доставляет его на один или несколько серверов для широкого распространения. Использование приемника push-уведомлений позволяет выделять компьютеры для конкретных задач, экономя пропускную способность и вычислительную мощность на каждом сервере.