次の方法で共有


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