Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie le mode de copie utilisé lors de l’appel de ISpatialAudioMetadataCopier ::CopyMetadataForFrames.
Syntax
typedef enum SpatialAudioMetadataCopyMode {
SpatialAudioMetadataCopy_Overwrite = 0,
SpatialAudioMetadataCopy_Append,
SpatialAudioMetadataCopy_AppendMergeWithLast,
SpatialAudioMetadataCopy_AppendMergeWithFirst
} ;
Constantes
SpatialAudioMetadataCopy_OverwriteValeur : 0 Crée une copie directe du nombre d’éléments de métadonnées spécifiés avec le paramètre copyFrameCount dans la mémoire tampon de destination, en remplaçant toutes les données précédemment existantes. |
SpatialAudioMetadataCopy_AppendEffectue une opération d’ajout qui échoue si l’objet ISpatialAudioMetadataItemsBuffer résultant contient trop d’éléments. |
SpatialAudioMetadataCopy_AppendMergeWithLastEffectue une opération d’ajout et, en cas de dépassement de capacité, les éléments supplémentaires sont fusionnés dans le dernier élément, adoptant la valeur de décalage du dernier élément fusionné. |
SpatialAudioMetadataCopy_AppendMergeWithFirstEffectue une opération d’ajout et, en cas de dépassement de capacité, les éléments supplémentaires sont fusionnés, affectant le décalage au décalage du premier élément sans dépassement de capacité. |
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête | spatialaudiometadata.h |