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