KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY 구조체는 KSPROPERTY 구조에 이벤트 핸들을 추가합니다.
통사론
typedef struct {
KSPROPERTY Property;
HANDLE NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;
회원
Property
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT 또는 KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT호출하기 전에 클라이언트가 적절하게 초기화하는 KSPROPERTY 구조체입니다.
NotificationEvent
이벤트 알림에 등록하거나 등록 취소할 사용자 모드 이벤트 핸들을 지정합니다.
발언
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT 및 KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT 속성 요청은 KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY 구조를 사용하여 클라이언트에서 드라이버로 사용자 모드 이벤트 핸들을 전달합니다.
NotificationEvent 멤버는 등록될 때 버퍼 DMA가 진행됨에 따라 신호를 수신하는 사용자 모드 이벤트 핸들입니다. 알림 기능은 KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION호출에 성공한 경우에만 사용할 수 있습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 Windows 운영 체제에서 사용할 수 있습니다. |
헤더 | ksmedia.h |
참고 항목
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT