エコー サンプルの概要

[このページWindows メディア プレーヤー SDK に関連付けられている機能は、レガシ機能です。 MediaPlayer に置き換わりました。 MediaPlayer は、Windows 10とWindows 11用に最適化されています。 可能な場合は、新しいコードで SDK ではなく MediaPlayerWindows メディア プレーヤー使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

このガイドでは、再生中に PCM オーディオにエコー効果を作成するWindows メディア プレーヤー DSP プラグインを構築します。 プラグインの目標は次のとおりです。

  • プラグインは、8 ビットまたは 16 ビットの PCM オーディオのみを処理します。
  • 10 ミリ秒 (ms) から 2000 ミリ秒 (2 秒) の遅延時間がサポートされます。 これは、ほとんどのアプリケーションの実用的な範囲を表します。
  • これは、元の信号と遅延信号の混合をサポートしています。
  • これは、ユーザーが遅延時間の値と、全体的なオーディオ信号レベルに対する遅延信号の割合の値を提供できるようにするプロパティ ページの実装を提供します。
  • このコードは、Windows メディア プレーヤー プラグイン ウィザードのオーディオ DSP プラグイン サンプルを変更することによって作成されます。

Echo サンプルは、Windows メディア プレーヤー SDK には含まれていません。作成するサンプルです。 エコー サンプルを作成するには、Windows メディア プレーヤー プラグイン ウィザードの既定のプロジェクトから開始する必要があります。 プロジェクトには任意の名前を付けることができます。このドキュメントでは、プロジェクトの名前が Echo であることを前提としています。 ウィザードの使用方法の詳細については、「 DSP プラグインのビルド」を参照してください。

次のセクションでは、サンプルがエコー効果を作成する方法の概要について説明します。

エコー サンプル