AecQualityMetrics_Struct構造体 (wmcodecdsp.h)

音響エコー キャンセル (AEC) の品質メトリックが含まれています。 この構造体は、MFPKEY_WMAAECMA_RETRIEVE_TS_STATS プロパティと共 使用されます。

構文

typedef struct tagAecQualityMetrics_Struct {
  LONGLONG i64Timestamp;
  BYTE     ConvergenceFlag;
  BYTE     MicClippedFlag;
  BYTE     MicSilenceFlag;
  BYTE     PstvFeadbackFlag;
  BYTE     SpkClippedFlag;
  BYTE     SpkMuteFlag;
  BYTE     GlitchFlag;
  BYTE     DoubleTalkFlag;
  ULONG    uGlitchCount;
  ULONG    uMicClipCount;
  float    fDuration;
  float    fTSVariance;
  float    fTSDriftRate;
  float    fVoiceLevel;
  float    fNoiseLevel;
  float    fERLE;
  float    fAvgERLE;
  DWORD    dwReserved;
} AecQualityMetrics_Struct;

メンバー

i64Timestamp

品質メトリックが収集された日時を示すタイム スタンプ。

ConvergenceFlag

AEC 収束フラグ。

MicClippedFlag

TRUE の場合、オーディオ キャプチャ デバイスからの入力信号がクリップされました。

MicSilenceFlag

TRUE の場合、オーディオ キャプチャ デバイスからの入力信号はサイレントか、または静かすぎます。

PstvFeadbackFlag

TRUE の場合、肯定的なフィードバックによって音が鳴ります。

SpkClippedFlag

TRUE の場合、オーディオ レンダリング デバイスからの入力信号がクリップされました。

SpkMuteFlag

TRUE の場合、オーディオ レンダリング デバイスからの入力信号はサイレントまたは静か過ぎました。

GlitchFlag

入力データに不具合が発生しました。

DoubleTalkFlag

ダブル トーク フラグ。

uGlitchCount

グリッチの数。

uMicClipCount

オーディオ キャプチャ信号がクリップされた回数。

fDuration

AEC プロセスの実行時間。

fTSVariance

タイム スタンプの長期的な平均分散。

fTSDriftRate

タイム スタンプの長期平均ドリフト率。

fVoiceLevel

AEC 処理後の近端音声レベル。

fNoiseLevel

オーディオ キャプチャ信号のノイズ レベル。

fERLE

エコー リターン損失の強化 (ERLE)。

fAvgERLE

AEC 処理全体の平均 ERLE。

dwReserved

予約済み

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header wmcodecdsp.h

関連項目

Media Foundation Structures

音声キャプチャ DSP