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 |