Condividi tramite


Interfaccia IAudioSystemEffectsCustomFormats (audioenginebaseapo.h)

L'interfaccia IAudioSystemEffectsCustomFormats è supportata in Windows Vista e versioni successive di Windows. Quando si sviluppa un oggetto di elaborazione audio (APO) per guidare un adattatore audio con un formato atipico, l'APO deve supportare l'interfaccia IAudioSystemEffectsCustomFormats .

Il sistema operativo Windows può creare un'istanza dell'APO all'esterno del motore audio e usare l'interfaccia IAudioSystemEffectsCustomFormats per recuperare informazioni sul formato atipico. L'interfaccia utente associata visualizza i dati recuperati.

Importante Anche se l'interfaccia continua a essere supportata in Windows, si noti che il IAudioSystemEffectsCustomFormats tipo di APO a cui è possibile applicare questa interfaccia dipende dalla versione di Windows di destinazione. Per ulteriori informazioni, vedere la tabella seguente.
 
Sistema operativo di destinazione Tipo APO di destinazione
Windows Vista Effetti globali (GFX)
Windows 7 Effetti globali (GFX)
Windows 8 Effetti globali (GFX)
Windows 8.1 Effetti endpoint (EFX)
 

L'interfaccia IAudioSystemEffectsCustomFormats eredita da IUnknown e supporta anche i metodi seguenti:

IAudioSystemEffectsCustomFormats::GetFormat

IAudioSystemEffectsCustomFormats::GetFormatCount

IAudioSystemEffectsCustomFormats::GetFormatRepresentation

Ereditarietà

L'interfaccia IAudioSystemEffectsCustomFormats eredita dall'interfaccia IUnknown.

Metodi

L'interfaccia IAudioSystemEffectsCustomFormats include questi metodi.

 
IAudioSystemEffectsCustomFormats::GetFormat

Il metodo GetFormat recupera una rappresentazione IAudioMediaType di un formato personalizzato.
IAudioSystemEffectsCustomFormats::GetFormatCount

Il metodo GetFormatCount recupera il numero di formati personalizzati supportati dall'oggetto di elaborazione audio degli effetti di sistema (sAPO).
IAudioSystemEffectsCustomFormats::GetFormatRepresentation

Il metodo GetFormatRepresentation recupera una rappresentazione stringa del formato personalizzato in modo che possa essere visualizzata in un'interfaccia utente.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione audioenginebaseapo.h