Объект свойств выходного носителя
[Функция, связанная с этой страницей, 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 | Управляет свойствами видеопотока. Это необязательный интерфейс, доступный только для видеопотоков. |
Связанные темы