Méthode IAudioClient3 ::GetCurrentSharedModeEnginePeriod (audioclient.h)
Retourne le format actuel et la périodicité du moteur audio. Cette méthode permet aux clients audio de correspondre à la période actuelle du moteur audio.
Syntaxe
HRESULT GetCurrentSharedModeEnginePeriod(
[out] WAVEFORMATEX **ppFormat,
[out] UINT32 *pCurrentPeriodInFrames
);
Paramètres
[out] ppFormat
Type : WAVEFORMATEX**
Format d’appareil actuel utilisé par le moteur audio.
[out] pCurrentPeriodInFrames
Type : UINT32*
Période actuelle du moteur audio, en images audio.
Valeur retournée
Type : HRESULT
Cette méthode retourne S_OK pour indiquer qu’elle s’est terminée avec succès. Sinon, il retourne un code d’erreur approprié.
Remarques
Note Les valeurs retournées par cette méthode sont des valeurs instantanées et peuvent être non valides immédiatement après le retour de l’appel si, par exemple, un autre client audio définit la périodicité ou le format sur une valeur différente.
Note L’appelant est chargé d’appeler CoTaskMemFree pour libérer la mémoire de la structure WAVEFORMATEX remplie par cette méthode.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 (applications de bureau uniquement) |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | audioclient.h |