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