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_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