Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Consulta se há suporte para um formato de entrada específico para um determinado formato de saída.
Sintaxe
HRESULT IsInputFormatSupported(
const WAVEFORMATEX *pOutputFormat,
const WAVEFORMATEX *pRequestedInputFormat,
WAVEFORMATEX **ppSupportedInputFormat
);
Parâmetros
pOutputFormat
Formato de saída.
pRequestedInputFormat
Formato de entrada para marcar para ter suporte.
ppSupportedInputFormat
Se não for NULL e o formato de entrada não tiver suporte para o formato de saída fornecido, ppSupportedInputFormat retornará um ponteiro para o formato de entrada mais próximo com suporte. Use XAPOFree para liberar a estrutura retornada.
Valor retornado
Retornará S_OK se houver suporte para o par de formato. Retornará XAPO_E_FORMAT_UNSUPPORTED se o par de formato não tiver suporte.
Comentários
Os métodos IXAPO::IsOutputFormatSupported e IsInputFormatSupported permitem que um XAPO indique quais formatos de áudio ele é capaz de processar. Se não houver suporte para um formato solicitado, o XAPO deverá retornar o formato mais próximo ao qual dá suporte. O formato mais próximo deve ser determinado com base na taxa de quadros, na profundidade do bit e na contagem de canais, nessa ordem de importância. O comportamento de IsInputFormatSupported tem permissão para ser alterado, com base no estado interno do XAPO, mas seu comportamento deve permanecer constante entre as chamadas para os métodos IXAPO::LockForProcess e IXAPO::UnlockForProcess .
Requisitos da plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)Requisitos
Plataforma de Destino | Windows |
Cabeçalho | xapo.h |