Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Предоставляет очередь событий для приложений, которым требуется реализовать интерфейс 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 Завершает работу очереди событий. |
Комментарии
Этот интерфейс доступен на следующих платформах, если установлены распространяемые компоненты пакета SDK для Windows Media Format 11:
- Windows XP с пакетом обновления 2 (SP2) и более поздних версий.
- Windows XP Media Center Edition 2005 с установленным KB900325 (Windows XP Media Center Edition 2005) и KB925766 (накопительный пакет обновления за октябрь 2006 г. для Windows XP Media Center Edition).
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | mfobjects.h (включая Mfidl.h) |