IMFMediaEventQueue 인터페이스(mfobjects.h)
IMFMediaEventGenerator 인터페이스를 구현해야 하는 애플리케이션에 대한 이벤트 큐를 제공합니다.
이 인터페이스는 이벤트 큐를 구현하는 도우미 개체에 의해 노출됩니다. IMFMediaEventGenerator 인터페이스를 구현하는 구성 요소를 작성하는 경우 구현에서 이 개체를 사용할 수 있습니다. 이벤트 큐 개체는 스레드로부터 안전하며 이벤트를 큐에 대기시키고 동기적으로 또는 비동기적으로 큐에서 끌어오는 메서드를 제공합니다. 이벤트 큐 개체를 만들려면 MFCreateEventQueue를 호출합니다.
상속
IMFMediaEventQueue 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMFMediaEventQueue 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IMFMediaEventQueue 인터페이스에는 이러한 메서드가 있습니다.
IMFMediaEventQueue::BeginGetEvent 큐의 다음 이벤트에 대한 비동기 요청을 시작합니다. IMFMediaEventGenerator::BeginGetEvent 구현 내에서 이 메서드를 호출합니다. 해당 메서드의 매개 변수를 이 메서드에 직접 전달합니다. |
IMFMediaEventQueue::EndGetEvent 큐의 다음 이벤트에 대한 비동기 요청을 완료합니다. IMFMediaEventGenerator::EndGetEvent 구현 내에서 이 메서드를 호출합니다. 해당 메서드의 매개 변수를 이 메서드에 직접 전달합니다. |
IMFMediaEventQueue::GetEvent 큐에서 다음 이벤트를 검색합니다. 이 메서드는 동기적입니다. IMFMediaEventGenerator::GetEvent 구현 내에서 이 메서드를 호출합니다. 해당 메서드의 매개 변수를 이 메서드에 직접 전달합니다. |
IMFMediaEventQueue::QueueEvent 큐에 이벤트를 넣습니다. |
IMFMediaEventQueue::QueueEventParamUnk 이벤트를 만들고, IUnknown 포인터를 이벤트 데이터로 설정하고, 이벤트를 큐에 넣습니다. |
IMFMediaEventQueue::QueueEventParamVar 이벤트를 만들고 PROPVARIANT를 이벤트 데이터로 설정하고 이벤트를 큐에 넣습니다. IMFMediaEventGenerator::QueueEvent 구현 내에서 이 메서드를 호출합니다. |
IMFMediaEventQueue::Shutdown 이벤트 큐를 종료합니다. |
설명
이 인터페이스는 Windows Media Format 11 SDK 재배포 가능 구성 요소가 설치된 경우 다음 플랫폼에서 사용할 수 있습니다.
- WINDOWS XP SP2(서비스 팩 2) 이상
- KB900325(Windows XP Media Center Edition 2005) 및 KB925766(Windows XP Media Center Edition용 2006년 10월 업데이트 롤업)이 설치된 Windows XP Media Center Edition 2005.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | mfobjects.h(Mfidl.h 포함) |