Compartilhar via


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

Confira também

CXAPOBase