(wmcodecdsp.h) AecQualityMetrics_Struct 结构

包含 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