структура KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY (ksmedia.h)
Структура KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY добавляет дескриптор события в структуру KSPROPERTY
Синтаксис
typedef struct {
KSPROPERTY Property;
HANDLE NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;
Члены
Property
Структура KSPROPERTY, которая клиент инициализирует соответствующим образом перед вызовом KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT или KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT.
NotificationEvent
Указывает дескриптор события в режиме пользователя для регистрации или отмены регистрации для уведомлений о событиях.
Замечания
Запросы свойств KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT и KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT используют структуру KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY для передачи дескриптора событий в режиме пользователя от клиента к драйверу.
Элемент notificationEvent — это дескриптор событий в режиме пользователя, который при регистрации получает сигналы в качестве хода выполнения буфера DMA. Возможность уведомления доступна только при успешном вызове KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в операционных системах Windows Vista и более поздних версий. |
заголовка | ksmedia.h |
См. также
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT