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 [デスクトップ アプリのみ] |
ヘッダー |
|
こちらもご覧ください