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 [僅限傳統型應用程式]
標頭 wmcodecdsp.h

另請參閱

媒體基礎結構

語音擷取 DSP