次の方法で共有


HD オーディオ DDI のプログラミング ガイドライン

このセクションでは、HD Audio DDI バージョン (HDAUDIO_BUS_INTERFACEHDAUDIO_BUS_INTERFACE_V2、および HDAUDIO_BUS_INTERFACE_BDL 構造体で定義) を使用して、HD Audio バス インターフェイス コントローラに接続されているオーディオ コーデックとモデム コーデックを制御するためのプログラミング ガイドラインを示します。

HD Audio バス ドライバーは、HD Audio DDI の一方または両方のバージョンをその子 (オーディオ コーデックおよびモデム コーデック用のカーネル モード関数ドライバー) に公開します。 (これらの子の 1 つは UAA HD Audio クラス ドライバーである可能性があります。)これらのドライバーは、DDI 内のルーチンを呼び出して、HD オーディオ コントローラ デバイスのハードウェア機能にアクセスします。

このセクションには、次が含まれます。

HD オーディオ DDI バージョン間の相違点

同期および非同期のコーデック コマンド

ウォール クロックとリンク位置のレジスタ

ハードウェア リソース管理

2 つ以上のストリームの同期

スリープ状態の解除

データのコピーおよびキャッシュのポリシー

HD オーディオ DDI のクエリ