ライブラリの使用を検討してください。フォールバックします。アプリ用に設計されています。意図的に最小にされているため、以下の機能は実行しません。データをやり取りします。ストリーム」に対して読み書きすることにより、データをやり取りします。書き込み呼び出しは、ブロック呼び出しにも非ブロック呼び出しにもできます。ストリームは以下の要素によって定義されます。ストリーム内のデータのソースまたはシンクである「オーディオ機器」。ストリームにオーディオ機器への排他的アクセス権が付与されているかどうかを特定する「共有モード」。付与されていない場合は、オーディオ機器へのアクセス権が複数のストリームで共有されます。台のオーディオ機器にアタッチされます。インターフェースまたは仮想エンドポイントです。ヘッドセット)を混同しないでください。デバイス上で使用可能なオーディオ機器を検出できます。関する情報を返します。ストリームを特定のオーディオ機器にバインドすることができます。選択させることができます。ストリームが入力用か出力用かは、ストリームにアタッチされているオーディオ機器が判断します。ストリームは一方向にしかデータを移動することができません。ストリームを定義するときに、その方向も設定します。オーディオ機器とストリームの方向が一致していることを確認します。共有モードストリームには共有モードがあります。ストリームにオーディオ機器への排他的アクセス権が付与されていることを意味します。ストリームからは使用できません。オーディオ機器が使用中の場合は、ストリームに排他的アクセス権を付与できない可能性があります。排他的ストリームでは通常、レイテンシが低くなりますが、切断される可能性も高くなります。排他的ストリームは不要になったらすぐに閉じて、他のアプリがオーディオ機器にアクセスできるようにする必要があります。排他的ストリームでは可能な限りレイテンシが低くなります。よるオーディオの混合を許可します。同じオーディオ機器に割り当てられたすべての共有ストリームを混合します。ストリームを作成するときに、明示的に共有モードを設定することができます。オーディオ属性が割り当てられます。属性には次のものがあります。以下のサンプル形式を許可します。それ自体でサンプル変換を実行することがあります。自動的にサンプルを変換します。変換はどちらの方向でも行われます。アプリでオーディオ入力を処理する場合は、次の例に示すように、入力形式を確認して、必要に応じてデータ変換の準備をすることをおすすめします。