Méthode ISpatialAudioMetadataCopier ::CopyMetadataForFrames (spatialaudiometadata.h)
Copie les éléments de métadonnées de l’objet ISpatialAudioMetadataItems source, fourni à la méthode Open , vers l’objet ISpatialAudioMetadataItems de destination, spécifié avec le paramètre dstMetadataItems . Chaque appel avance la position de copie interne par le nombre de cadres dans le paramètre copyFrameCount .
Syntaxe
HRESULT CopyMetadataForFrames(
[in] UINT16 copyFrameCount,
[in] SpatialAudioMetadataCopyMode copyMode,
[in] ISpatialAudioMetadataItems *dstMetadataItems,
[out] UINT16 *itemsCopied
);
Paramètres
[in] copyFrameCount
Nombre de trames de la position de copie actuelle pour lesquelles les éléments de métadonnées sont copiés. Après la copie, la position de copie interne dans la source SpatialAudioMetadataItems est avancée par la valeur spécifiée dans ce paramètre. Définissez cette valeur sur 0 pour copier la totalité de la plage de cadres contenue dans la source SpatialAudioMetadataItems.
[in] copyMode
Valeur qui spécifie le mode de copie pour l’opération.
[in] dstMetadataItems
Pointeur vers la destination SpatialAudioMetadataItems pour l’opération de copie.
[out] itemsCopied
Reçoit le nombre d’éléments de métadonnées copiés dans l’opération.
Valeur retournée
Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
L’objet ISpatialAudioMetadataItems n’a pas été ouvert pour être copié avec un appel à Open ou l’objet a été fermé pour écriture avec un appel à Close. |
|
L’un des pointeurs fournis n’est pas valide. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | spatialaudiometadata.h |