Поделиться через


структура 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

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT