DMOEnum 샘플
[DirectShow 이 페이지와 연결된 기능은 레거시 기능입니다. MediaPlayer, IMFMediaEngine, Media Foundation 오디오/비디오 캡처대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11에 최적화되었습니다. Microsoft는 가능하면 새로운 코드에서 MediaPlayer, IMFMediaEngine 및 Audio/Video Capture를 DirectShow대신 Media Foundation 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
묘사
이 샘플 애플리케이션은 사용자 시스템에 등록된 모든 DDO(DirectX Media Objects)를 열거하고 이에 대한 정보를 표시합니다.
이 샘플에서는 DMOEnum 함수와 IEnumDMO 인터페이스를 사용하여 DMO를 열거합니다. IMediaObject 인터페이스 및 기타 DMO 인터페이스를 사용하여 각 DMO에 대한 정보를 검색합니다.
사용법
애플리케이션이 시작되면 설치된 모든 DDO를 열거합니다. 특정 DMO 범주를 선택하면 애플리케이션은 해당 범주의 DMO만 표시합니다. DMO에 대한 정보를 보려면 목록에서 DMO를 선택합니다. 애플리케이션은 스트림 수, 기본 설정 미디어 유형, 해당 DMO의 DLL 서버 및 DMO에 대한 기타 정보를 표시합니다. 키 DMO를 포함하거나 제외하려면 키 DMO 포함 여부 체크박스를 선택하세요.
샘플 다운로드
DirectShow SDK 샘플을 다운로드하려면 최신 버전의 Windows SDK설치합니다.
이 샘플은 [SDK 루트] \Samples\Multimedia\DirectShow\Misc\DMOEnum 경로 아래에 설치됩니다.
관련 항목