Interface IAudioSystemEffectsCustomFormats (audioenginebaseapo.h)
Há IAudioSystemEffectsCustomFormats
suporte para a interface no Windows Vista e versões posteriores do Windows. Quando você desenvolve um APO (objeto de processamento de áudio) para conduzir um adaptador de áudio com um formato atípico, o APO deve dar suporte à IAudioSystemEffectsCustomFormats
interface.
O sistema operacional Windows pode instanciar seu APO fora do mecanismo de áudio e usar a IAudioSystemEffectsCustomFormats
interface para recuperar informações sobre o formato atípico. A interface do usuário associada exibe os dados recuperados.
IAudioSystemEffectsCustomFormats
interface continue com suporte no Windows, observe que o tipo de APO ao qual você pode aplicar essa interface depende da versão do Windows que você está direcionando. A tabela a seguir fornece mais informações:Sistema operacional de destino | Tipo de APO de destino |
---|---|
Windows Vista | Efeitos globais (GFX) |
Windows 7 | Efeitos globais (GFX) |
Windows 8 | Efeitos globais (GFX) |
Windows 8.1 | Efeitos de ponto de extremidade (EFX) |
A IAudioSystemEffectsCustomFormats
interface herda do IUnknown e também dá suporte aos seguintes métodos:
Herança
A interface IAudioSystemEffectsCustomFormats herda da interface IUnknown.
Métodos
A interface IAudioSystemEffectsCustomFormats tem esses métodos.
IAudioSystemEffectsCustomFormats::GetFormat O método GetFormat recupera uma representação IAudioMediaType de um formato personalizado. |
IAudioSystemEffectsCustomFormats::GetFormatCount O método GetFormatCount recupera o número de formatos personalizados compatíveis com o objeto de processamento de áudio de efeitos do sistema (sAPO). |
IAudioSystemEffectsCustomFormats::GetFormatRepresentation O método GetFormatRepresentation recupera uma representação de cadeia de caracteres do formato personalizado para que ele possa ser exibido em uma interface do usuário. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | audioenginebaseapo.h |