Share via


Interface IAudioSystemEffectsCustomFormats (audioenginebaseapo.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.

Importante Embora a 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:

IAudioSystemEffectsCustomFormats::GetFormat

IAudioSystemEffectsCustomFormats::GetFormatCount

IAudioSystemEffectsCustomFormats::GetFormatRepresentation

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