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.
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:
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 |