Partager via


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

Voir aussi

IAudioClient3