次の方法で共有


MFPKEY_WMAAECMA_FEATR_FRAME_SIZE プロパティ

音声キャプチャ DSP で使用されるオーディオ フレーム サイズを指定します。

IPropertyBag の定数

IPropertyStore を使用してのみ使用できます。

データ型

VT_I4

既定値

0

適用対象

解説

音響エコー キャンセル (AEC) アルゴリズムは、PCM オーディオ サンプルを一度に 1 フレームずつ処理します。 このプロパティの値は、サンプル内のオーディオ フレームのサイズです。 このプロパティを設定する前に、MFPKEY_WMAAECMA_FEATURE_MODE プロパティを VARIANT_TRUE に設定する必要があります。

音声キャプチャ DSP では、次のフレーム サイズがサポートされます。

  • 80
  • 128
  • 160
  • 240
  • 256
  • 320

このプロパティの値が 0 の場合、DSP はシステム モードと出力形式に基づいてフレーム サイズを選択します。

ただし、最適なパフォーマンスを得る場合は、アプリケーションで既定値を使用することをお勧めします。 処理モードがマイク配列のみの場合、既定値は 320 サンプルです。 その他のすべての処理モードでは、既定値は 160 サンプルです。 音声キャプチャ DSP の処理モードの詳細については、「 MFPKEY_WMAAECMA_SYSTEM_MODE」を参照してください。

IMediaObject::AllocateStreamingResources または IMediaObject::P rocessOutput を最初に呼び出した後、このプロパティを読み取って、MFPKEY_WMAAECMA_FEATURE_MODEが false の場合でも、使用中の実際のフレーム サイズ取得できます。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
Wmcodecdsp.h

こちらもご覧ください

Media Foundation のプロパティ

音声キャプチャ DSP