Méthode ISpatialAudioClient ::GetMaxFrameCount (spatialaudioclient.h)

Obtient le nombre maximal d’images possible par passe de traitement. Cette méthode peut être utilisée pour déterminer la taille de la mémoire tampon source qui doit être allouée pour transmettre les données audio pour chaque passe de traitement.

Syntaxe

HRESULT GetMaxFrameCount(
  [in]  const WAVEFORMATEX *objectFormat,
  [out] UINT32             *frameCountPerBuffer
);

Paramètres

[in] objectFormat

Format audio utilisé pour calculer le nombre maximal d’images. Il doit s’agir du même format spécifié dans le champ ObjectFormat du SpatialAudioObjectRenderStreamActivationParams passé à ActivateSpatialAudioStream.

[out] frameCountPerBuffer

Nombre maximal d’images audio qui seront traitées en une seule passe.

Valeur retournée

Si la méthode réussit, retourne S_OK.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête spatialaudioclient.h

Voir aussi

ISpatialAudioClient