次の方法で共有


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

KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION

KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT

KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT