Condividi tramite


Interfaccia IAudioClient2 (audioclient.h)

L'interfaccia IAudioClient2 è derivata dall'interfaccia IAudioClient , con un set di metodi aggiuntivi che consentono a un client audio WASAPI (Windows Audio Session API) di eseguire le operazioni seguenti: acconsentire esplicitamente all'offload, alle proprietà del flusso di query e ottenere informazioni dall'hardware che gestisce l'offload. Il client audio può avere esito positivo nella creazione di un flusso offloaded se l'endpoint sottostante supporta il motore audio hardware, l'endpoint è stato enumerato e individuato dal sistema audio e ci sono ancora istanze del pin di offload disponibili nell'endpoint.

Ereditarietà

L'interfaccia IAudioClient2 eredita dall'interfaccia IAudioClient . IAudioClient2 include anche questi tipi di membri:

Metodi

L'interfaccia IAudioClient2 include questi metodi.

 
IAudioClient2::GetBufferSizeLimits

Il metodo GetBufferSizeLimits restituisce i limiti delle dimensioni del buffer del motore audio hardware in unità di 100 nanosecondi.
IAudioClient2::IsOffloadCapable

Il metodo IsOffloadCapable recupera informazioni sul fatto che l'endpoint in cui viene creato un flusso sia in grado di supportare un flusso audio offloaded.
IAudioClient2::SetClientProperties

Imposta le proprietà del flusso audio popolando una struttura AudioClientProperties.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione audioclient.h

Vedi anche

AudioClientProperties

Interfacce audio di base

IAudioClient