Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Структура 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