次の方法で共有


ループ再生

[このページに関連付けられている機能 、波形オーディオは、従来の機能です。 WASAPIオーディオ グラフに置き換わりました。 WASAPIオーディオ グラフは、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、波形オーディオではなく WASAPIオーディオ グラフを使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

サウンドのループは、waveOutWrite 関数を使用してデバイスに渡される WAVEHDR 構造体の dwLoops メンバーと dwFlags メンバーによって制御されます。 dwFlags メンバーのWHDR_BEGINLOOPフラグとWHDR_ENDLOOP フラグを使用して、ループの開始データ ブロックと終了データ ブロックを指定します。

1 つのデータ ブロックをループするには、同じブロックに両方のフラグを指定します。 ループの数を指定するには、ループ内の最初のブロックに対して WAVEHDR 構造体の dwLoops メンバーを使用します。

waveOutBreakLoop 関数を呼び出して、ループ音を停止できます。

Waveform-Audio ファイルの再生