Metodo ISpatialAudioMetadataCopier::CopyMetadataForFrames (spatialaudiometadata.h)
Copia gli elementi di metadati dall'oggetto ISpatialAudioMetadataItems di origine, fornito al metodo Open , nell'oggetto ISpatialAudioMetadataItems di destinazione, specificato con il parametro dstMetadataItems . Ogni chiamata fa avanzare la posizione di copia interna in base al numero di fotogrammi nel parametro copyFrameCount .
Sintassi
HRESULT CopyMetadataForFrames(
[in] UINT16 copyFrameCount,
[in] SpatialAudioMetadataCopyMode copyMode,
[in] ISpatialAudioMetadataItems *dstMetadataItems,
[out] UINT16 *itemsCopied
);
Parametri
[in] copyFrameCount
Numero di fotogrammi dalla posizione di copia corrente per cui vengono copiati gli elementi di metadati. Dopo la copia, la posizione di copia interna all'interno dell'oggetto SpatialAudioMetadataItems di origine è avanzata del valore specificato in questo parametro. Impostare questo valore su 0 per copiare l'intero intervallo di frame contenuto nell'oggetto SpatialAudioMetadataItems di origine.
[in] copyMode
Valore che specifica la modalità di copia per l'operazione.
[in] dstMetadataItems
Puntatore alla destinazione SpatialAudioMetadataItems per l'operazione di copia.
[out] itemsCopied
Riceve il numero di elementi di metadati copiati nell'operazione.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i possibili codici restituiti includono, ma non sono limitati, i valori illustrati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
ISpatialAudioMetadataItems non è stato aperto per la copia con una chiamata a Open o l'oggetto è stato chiuso per la scrittura con una chiamata a Close. |
|
Uno dei puntatori forniti non è valido. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | spatialaudiometadata.h |