Объект модуля записи
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Объект записи используется для записи цифровых файлов мультимедиа с использованием структуры файлов расширенного системного формата (ASF). Процесс записи файла цифрового мультимедиа включает в себя много этапов, внутренних для модуля записи, который координирует сжатие, пакетизацию и мультиплексирование.
Объект записи включает интерфейсы для вывода в файлы или сеть, поддерживает один интерфейс обратного вызова и может создавать один или несколько объектов входных свойств мультимедиа.
Объект записи создается функцией WMCreateWriter, которая задает указатель на интерфейс IWMWriter . Другие интерфейсы объекта записи можно получить, вызвав метод QueryInterface .
Следующие интерфейсы поддерживаются объектом записи.
Интерфейс | Описание |
---|---|
IWMDRMWriter | Предоставляет методы для создания ключей DRM . |
IWMDRMWriter2 | Настраивает объект записи для записи файла, содержащего предварительно зашифрованный поток, который соответствует протоколу Windows Media DRM 10 для сетевых устройств. |
IWMHeaderInfo | Управляет спецификацией и получением сведений о заголовках, таких как метаданные, маркеры и т. д. |
IWMHeaderInfo2 | Управляет перечислением с помощью доступных сведений кодека. Наследует все методы IWMHeaderInfo. |
IWMHeaderInfo3 | Управляет перечислением с помощью доступных сведений кодека. Наследует все методы IWMHeaderInfo и IWMHeaderInfo2. |
IWMWatermarkInfo | Предоставляет доступ к сведениям о системах водяных знаков, присутствующих в системе. |
IWMWriter | Запускает и останавливает запись ФАЙЛОВ ASF; Он включает методы для выделения буферов, настройки и извлечения входных свойств, настройки профилей и имен выходных файлов, а также разблокировки модуля записи. |
IWMWriterAdvanced | Добавляет, получает и удаляет указанные объекты-приемники; извлекает статистику, количество приемников и время работы модуля записи; и выполняет другие расширенные функции. |
IWMWriterAdvanced2 | Предоставляет некоторые расширенные функции, особенно для обработки видео с деинтерлейкой. Наследует все методы IWMWriterAdvanced. |
IWMWriterAdvanced3 | Предоставляет дополнительные функции записи, включая возможность получения подробной статистики записи. Наследует все методы IWMWriterAdvanced и IWMWriterAdvanced2. |
IWMWriterPostView | Управляет некоторыми расширенными функциями записи, связанными с примерами для последующего просмотра. Postviewing просматривает выходные данные, обычно из кодировщика, чтобы проверка, что процесс кодирования или декодирования работает правильно. |
IWMWriterPreprocess | Управляет проходами предварительной обработки, выполненными модулем записи. Проходы предварительной обработки используются для улучшения качества закодированных выходных данных. |
Следующий интерфейс обратного вызова должен быть реализован приложением для отслеживания хода последующего просмотра.
Интерфейс | Описание |
---|---|
IWMWriterPostViewCallback | Управляет получением несжатых примеров из объекта записи для предварительного просмотра действий кодека. |
Связанные темы