SpatialAudioMetadataCopyMode, énumération (spatialaudiometadata.h)
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_Overwrite Valeur : 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_Append Effectue une opération d’ajout qui échoue si l’objet ISpatialAudioMetadataItemsBuffer résultant contient trop d’éléments. |
SpatialAudioMetadataCopy_AppendMergeWithLast Effectue 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_AppendMergeWithFirst Effectue 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 |