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 オペレーティング システムで使用できます。 |
Header | ksmedia.h |
こちらもご覧ください
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT