KSPROPERTY_RTAUDIO列挙 (ksmedia.h)

KSPROPERTY_RTAUDIO WaveRT オーディオ デバイスのプロパティを列挙します。

構文

typedef enum {
  KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION,
  KSPROPERTY_RTAUDIO_BUFFER,
  KSPROPERTY_RTAUDIO_HWLATENCY,
  KSPROPERTY_RTAUDIO_POSITIONREGISTER,
  KSPROPERTY_RTAUDIO_CLOCKREGISTER,
  KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION,
  KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT,
  KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT,
  KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT,
  KSPROPERTY_RTAUDIO_PACKETCOUNT,
  KSPROPERTY_RTAUDIO_PRESENTATION_POSITION,
  KSPROPERTY_RTAUDIO_GETREADPACKET,
  KSPROPERTY_RTAUDIO_SETWRITEPACKET,
  KSPROPERTY_RTAUDIO_PACKETVREGISTER
} KSPROPERTY_RTAUDIO;

定数

 
KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION
このフィールドは 、KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION プロパティを列挙します。
KSPROPERTY_RTAUDIO_BUFFER
KSPROPERTY_RTAUDIO_BUFFER は、オーディオ データ用にドライバーによって割り当てられた巡回バッファーを指定します。
KSPROPERTY_RTAUDIO_HWLATENCY
KSPROPERTY_RTAUDIO_HWLATENCY は、オーディオ ハードウェアとそれに関連付けられているデータ パスのストリーム待機時間の説明を取得します。
KSPROPERTY_RTAUDIO_POSITIONREGISTER
KSPROPERTY_RTAUDIO_POSITIONREGISTER は、特定のストリームのオーディオ デバイスの位置レジスタを、クライアントがアクセスできる仮想メモリの場所にマップします。
KSPROPERTY_RTAUDIO_CLOCKREGISTER
KSPROPERTY_RTAUDIO_CLOCKREGISTER は、オーディオ デバイスのウォール クロック レジスタを、クライアントがアクセスできる仮想メモリの場所にマップします。
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION は、オーディオ データ用にドライバーによって割り当てられた巡回バッファーを指定し、イベント通知の要件を識別します。
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT は、DMA ドリブン イベント通知のユーザー モード イベントを登録します。
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT DMA ドリブン イベント通知からユーザー モード イベントの登録を解除します。
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT は、送信されたバッファーに対して実行されるプロセスが完了したときに、オーディオ ドライバーがクライアント アプリケーションに通知できるかどうかを判断します。
KSPROPERTY_RTAUDIO_PACKETCOUNT
KSPROPERTY_RTAUDIO_PACKETCOUNT は、WaveRT バッファーからハードウェアに完全に転送されたパケットの (1 ベースの) 数を返します。
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION
KSPROPERTY_RTAUDIO_PRESENTATION_POSITIONは 、ストリーム プレゼンテーション情報を返します。
KSPROPERTY_RTAUDIO_GETREADPACKET
KSPROPERTY_RTAUDIO_GETREADPACKET は、キャプチャされたオーディオ パケットに関する情報を返します。
KSPROPERTY_RTAUDIO_SETWRITEPACKET
KSPROPERTY_RTAUDIO_SETWRITEPACKET は、OS が WaveRT バッファーに有効なデータを書き込んだことをドライバーに通知します。
KSPROPERTY_RTAUDIO_PACKETVREGISTER
KSPROPERTY_RTAUDIO_PACKETVREGISTERは、パケット仮想レジスタに関する情報を返します。

要件

要件
Header ksmedia.h

こちらもご覧ください

KSPROPSETID_RTAudio