Método ISpatialAudioMetadataCopier::CopyMetadataForFrames (spatialaudiometadata.h)
Copia los elementos de metadatos del objeto ISpatialAudioMetadataItems de origen, proporcionados al método Open , al objeto ISpatialAudioMetadataItems de destino, especificado con el parámetro dstMetadataItems . Cada llamada avanza la posición de copia interna por el número de fotogramas del parámetro copyFrameCount .
Sintaxis
HRESULT CopyMetadataForFrames(
[in] UINT16 copyFrameCount,
[in] SpatialAudioMetadataCopyMode copyMode,
[in] ISpatialAudioMetadataItems *dstMetadataItems,
[out] UINT16 *itemsCopied
);
Parámetros
[in] copyFrameCount
Número de fotogramas de la posición de copia actual para la que se copian los elementos de metadatos. Después de la copia, la posición de copia interna dentro del origen SpatialAudioMetadataItems está avanzada el valor especificado en este parámetro. Establezca este valor en 0 para copiar todo el intervalo de fotogramas incluido en el objeto SpatialAudioMetadataItems de origen.
[in] copyMode
Valor que especifica el modo de copia de la operación.
[in] dstMetadataItems
Puntero al objeto SpatialAudioMetadataItems de destino para la operación de copia.
[out] itemsCopied
Recibe el número de elementos de metadatos copiados en la operación.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los códigos de retorno posibles incluyen, entre otros, los valores que se muestran en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
ISpatialAudioMetadataItems no se ha abierto para copiar con una llamada a Open o el objeto se ha cerrado para escribir con una llamada a Close. |
|
Uno de los punteros proporcionados no es válido. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | spatialaudiometadata.h |