Metodo IAudioClient3::GetCurrentSharedModeEnginePeriod (audioclient.h)

Restituisce il formato corrente e la periodicità del motore audio. Questo metodo consente ai client audio di corrispondere al periodo corrente del motore audio.

Sintassi

HRESULT GetCurrentSharedModeEnginePeriod(
  [out] WAVEFORMATEX **ppFormat,
  [out] UINT32       *pCurrentPeriodInFrames
);

Parametri

[out] ppFormat

Tipo: WAVEFORMATEX**

Formato del dispositivo corrente utilizzato dal motore audio.

[out] pCurrentPeriodInFrames

Tipo: UINT32*

Periodo corrente del motore audio, in fotogrammi audio.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce S_OK per indicare che è stato completato correttamente. In caso contrario, restituisce un codice di errore appropriato.

Commenti

Nota I valori restituiti da questo metodo sono valori istantanei e possono non essere validi immediatamente dopo che la chiamata restituisce se, ad esempio, un altro client audio imposta la periodicità o il formato su un valore diverso.
 
Nota Il chiamante è responsabile della chiamata a CoTaskMemFree per deallocare la memoria della struttura WAVEFORMATEX popolata da questo metodo.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione audioclient.h

Vedi anche

IAudioClient3