Пример DMOEnum
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Описание
В этом примере приложения перечисляются все объекты мультимедиа DirectX , зарегистрированные в системе пользователя, и отображаются сведения о них.
В примере используются функция DMOEnum и интерфейс IEnumDMO для перечисления объектов dmos. Он использует интерфейс IMediaObject и другие интерфейсы DMO для получения сведений о каждом объекте DMO.
Использование
При запуске приложения перечисляются все установленные dmos. Если выбрать определенную категорию DMO, приложение отображает только ММО в этой категории. Чтобы просмотреть сведения о DMO, выберите DMO в списке. Приложение отображает количество потоков, предпочтительные типы мультимедиа, dll-сервер для этого DMO и другие сведения о DMO. Чтобы включить или исключить ключевые объекты интеллектуального управления, установите флажок Включить ключевые DMи? .
Скачивание примера
Чтобы скачать примеры пакета SDK DirectShow, установите последнюю версию пакета Windows SDK.
Этот пример устанавливается по следующему пути: [корневой каталог sdk]\Samples\Multimedia\DirectShow\Misc\DMOEnum.
Связанные темы