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


Объект свойств выходного носителя

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

Объект свойств выходного носителя используется для извлечения и задания выходного свойства. Объекты свойств выходных носителей создаются для поддерживаемых форматов вывода потоков в файле, загружаемом в объект средства чтения. Для сжатых потоков свойства выходных данных определяются возможными выходными данными декомпрессивного кодека.

Объект свойств выходного носителя создается IWMReader::GetOutputProps . Этот метод создает объект свойств выходного носителя, содержащий свойства формата вывода по умолчанию. Для выходных данных могут поддерживаться другие форматы. Чтобы получить дополнительные форматы выходных данных, можно вызвать IWMReader::GetOutputFormatCount , чтобы получить количество поддерживаемых форматов выходных данных, а затем выполнить цикл по ним с помощью вызовов IWMReader::GetOutputFormat. GetOutputFormat создает объект свойств выходного носителя, заполненный данными для выбранного формата вывода.

Объекты свойств выходных носителей также можно создавать с помощью синхронного средства чтения. Все имена методов идентичны именам в средстве чтения и предоставляются интерфейсом IWMSyncReader .

GetOutputProps и GetOutputFormat задают указатель на интерфейс IWMOutputMediaProps . Другие интерфейсы объекта свойств выходного носителя можно получить, вызвав метод QueryInterface .

Следующие интерфейсы поддерживаются каждым объектом свойств выходного носителя.

Интерфейс Описание
IWMMediaProps Используется в качестве базового интерфейса для других интерфейсов свойств мультимедиа (входные, выходные и видео).
IWMOutputMediaProps Извлекает свойства выходных данных.
IWMVideoMediaProps Управляет свойствами видеопотока. Это необязательный интерфейс, доступный только для видеопотоков.

 

Объектов

Объект модуля чтения