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 |