次の方法で共有


wave/in/out

ウェーブ/イン/アウト デバイス クラスは、全二重オーディオ デバイスで構成されます。 これらのデバイスには、プラットフォーム ソフトウェア開発キット (SDK) に記載されているウェーブ関数を使用してアクセスします。 このクラスのデバイスは、LINEMEDIAMODE_AUTOMATEDVOICE メディア タイプをサポートする回線デバイスに関連付けられます。これは、ライン デバイスの LINEDEVCAPS 構造体の dwMediaModes メンバーで指定されています。

lineGetID 関数と phoneGetID 関数は、VARSTRING 構造体を満たし、dwStringFormat メンバーをSTRINGFORMAT_BINARY値に設定し、さらに 2 つのメンバーを追加します。

DWORD DeviceInId;  // identifier of wave in audio device
DWORD DeviceOutId;  // identifier of wave out audio device

DeviceInId および DeviceOutId メンバーは、閉じたオーディオ デバイスの識別子です。 waveOutOpen 関数の呼び出しでこれらの識別子を使用して、出力用にデバイスを開きます。 結果のデバイス ハンドルを使用して、デジタル化されたオーディオ データを回線または電話デバイスで再生できます。

ウェーブ関数の詳細については、「マルチメディア関数の」を参照してください。