共用方式為


CXAPOBase::ValidateFormatDefault 方法 (xapobase.h)

確認音訊格式落在支援的預設範圍內。

語法

HRESULT ValidateFormatDefault(
  WAVEFORMATEX *pFormat,
  BOOL         fOverwrite
);

參數

pFormat

要驗證的音訊格式。

fOverwrite

如果 TRUE 表示如果不支援 pFormat ,則應該以最接近的音訊格式覆寫。 最接近的音訊格式取決於該重要性順序的位深度、幀速率和通道計數。

傳回值

如果支援音訊格式,則傳回S_OK。 如果不支援音訊格式,則會傳回XAPO_E_FORMAT_UNSUPPORTED,如果 fOverwrite 為 TRUE,則會以最接近的音訊格式覆寫 pFormat。 如果音訊格式無效,則會傳回E_INVALIDARG,在此情況下, pFormat 會保持不變。

備註

平臺需求

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

規格需求

需求
目標平台 Windows
標頭 xapobase.h
程式庫 XAPOBase.lib

另請參閱

CXAPOBase