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 |