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 |