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

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT