Método CXAPOBase::ValidateFormatDefault (xapobase.h)
Verifica se um formato de áudio está dentro dos intervalos padrão com suporte.
Sintaxe
HRESULT ValidateFormatDefault(
WAVEFORMATEX *pFormat,
BOOL fOverwrite
);
Parâmetros
pFormat
Formato de áudio a ser validado.
fOverwrite
Se TRUE indicar que pFormat deve ser substituído pelo formato de áudio mais próximo com suporte se não houver suporte para o formato especificado. O formato de áudio mais próximo é determinado por profundidade de bit, taxa de quadros e contagem de canais nessa ordem de importância.
Retornar valor
Retorne S_OK se houver suporte para o formato de áudio. Retorna XAPO_E_FORMAT_UNSUPPORTED se o formato de áudio não tiver suporte, pFormat será substituído pelo formato de áudio mais próximo se fOverwrite for TRUE. Retorna E_INVALIDARG se o formato de áudio for inválido; nesse caso, pFormat será deixado intocado.
Comentários
Requisitos de plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | xapobase.h |
Biblioteca | XAPOBase.lib |