共用方式為


XAUDIO2FX_VOLUMEMETER_LEVELS結構 (xaudio2fx.h)

描述要與磁片區計量 APO 搭配使用的參數。

語法

typedef struct XAUDIO2FX_VOLUMEMETER_LEVELS {
  float  *pPeakLevels;
  float  *pRMSLevels;
  UINT32 ChannelCount;
} XAUDIO2FX_VOLUMEMETER_LEVELS;

成員

pPeakLevels

陣列,在處理階段期間會填入每個通道的最大絕對層級。 陣列至少必須是 ChannelCount × sizeof (float) 位元組。 如果pRMSLevels不是 Null,pPeakLevels可能是 Null。

pRMSLevels

在處理階段期間,將填入每個通道之根平均平方層級的陣列。 陣列至少必須是 ChannelCount × sizeof (float) 位元組。 如果pPeakLevels 不是 Null,pRMSLevels可能是 Null。

ChannelCount

正在處理的通道數目。

備註

這個結構會與 XAudio2 IXAudio2Voice::GetEffectParameters 方法搭配使用。

pPeakLevelspRMSLevels 不會由 IXAudio2Voice::GetEffectParameters傳回,只會在陣列存在時填入。 如果使用 pPeakLevelspRMSLevels ,則必須由應用程式佈建。 當不再需要陣列時,應用程式會負責釋放陣列。

ChannelCount 必須由應用程式設定,以符合套用效果之語音中的通道數目。

平臺需求

Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)

規格需求

   
標頭 xaudio2fx.h

另請參閱

使用方法:建立效果鏈

IXAudio2Voice::SetEffectParameters

XAPO 概觀

XAudio 結構

XAudio2CreateVolumeMeter