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