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
Library XAPOBase.lib

こちらもご覧ください

CXAPOBase