DMOEnum 샘플

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

Description

이 샘플 애플리케이션은 사용자 시스템에 등록된 모든 DMO(DirectX Media Objects )를 열거하고 해당 개체에 대한 정보를 표시합니다.

이 샘플에서는 DMOEnum 함수 및 IEnumDMO 인터페이스를 사용하여 DMO를 열거합니다. IMediaObject 인터페이스 및 기타 DMO 인터페이스를 사용하여 각 DMO에 대한 정보를 검색합니다.

사용량

애플리케이션이 시작되면 설치된 모든 DMO를 열거합니다. 특정 DMO 범주를 선택하는 경우 애플리케이션은 해당 범주의 DMO만 표시합니다. DMO에 대한 정보를 보려면 목록에서 DMO를 선택합니다. 애플리케이션은 스트림 수, 기본 설정 미디어 유형, 해당 DMO의 DLL 서버 및 DMO에 대한 기타 정보를 표시합니다. 키 DMO를 포함하거나 제외하려면 Keyed DMO 포함? 확인란을 토글합니다.

샘플 다운로드

DirectShow SDK 샘플을 다운로드하려면 최신 버전의 Windows SDK를 설치합니다.

이 샘플은 [SDK 루트]\Samples\Multimedia\DirectShow\Misc\DMOEnum 경로 아래에 설치됩니다.

DirectShow 샘플