Interfaz IAudioSystemEffectsCustomFormats (audioenginebaseapo.h)

La IAudioSystemEffectsCustomFormats interfaz se admite en Windows Vista y versiones posteriores de Windows. Al desarrollar un objeto de procesamiento de audio (APO) para controlar un adaptador de audio con un formato atípico, el APO debe admitir la IAudioSystemEffectsCustomFormats interfaz.

El sistema operativo Windows puede crear instancias del APO fuera del motor de audio y usar la IAudioSystemEffectsCustomFormats interfaz para recuperar información sobre el formato atípico. La interfaz de usuario asociada muestra los datos que se recuperan.

Importante Aunque la IAudioSystemEffectsCustomFormats interfaz sigue siendo compatible con Windows, tenga en cuenta que el tipo de APO al que puede aplicar esta interfaz depende de la versión de Windows que tenga como destino. En la tabla siguiente se proporciona más información:
 
So de destino Tipo de APO de destino
Windows Vista Efectos globales (GFX)
Windows 7 Efectos globales (GFX)
Windows 8 Efectos globales (GFX)
Windows 8.1 Efectos de punto de conexión (EFX)
 

La IAudioSystemEffectsCustomFormats interfaz hereda de IUnknown y también admite los métodos siguientes:

IAudioSystemEffectsCustomFormats::GetFormat

IAudioSystemEffectsCustomFormats::GetFormatCount

IAudioSystemEffectsCustomFormats::GetFormatRepresentation

Herencia

La interfaz IAudioSystemEffectsCustomFormats hereda de la interfaz IUnknown.

Métodos

La interfaz IAudioSystemEffectsCustomFormats tiene estos métodos.

 
IAudioSystemEffectsCustomFormats::GetFormat

El método GetFormat recupera una representación IAudioMediaType de un formato personalizado.
IAudioSystemEffectsCustomFormats::GetFormatCount

El método GetFormatCount recupera el número de formatos personalizados admitidos por el objeto de procesamiento de audio (sAPO) de efectos del sistema.
IAudioSystemEffectsCustomFormats::GetFormatRepresentation

El método GetFormatRepresentation recupera una representación de cadena del formato personalizado para que se pueda mostrar en una interfaz de usuario.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado audioenginebaseapo.h