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 |