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 |