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 |