Metode ISpatialAudioMetadataCopier::CopyMetadataForFrames (spatialaudiometadata.h)
Menyalin item metadata dari sumber ISpatialAudioMetadataItems, disediakan untuk metode Buka , objek ke objek ISpatialAudioMetadataItems tujuan, yang ditentukan dengan parameter dstMetadataItems . Setiap panggilan memajukan posisi salinan internal dengan jumlah bingkai dalam parameter copyFrameCount .
Sintaks
HRESULT CopyMetadataForFrames(
[in] UINT16 copyFrameCount,
[in] SpatialAudioMetadataCopyMode copyMode,
[in] ISpatialAudioMetadataItems *dstMetadataItems,
[out] UINT16 *itemsCopied
);
Parameter
[in] copyFrameCount
Jumlah bingkai dari posisi salin saat ini yang item metadatanya disalin. Setelah salinan, posisi salinan internal dalam sumber SpatialAudioMetadataItems adalah nilai lanjutan yang ditentukan dalam parameter ini. Atur nilai ini ke 0 untuk menyalin seluruh rentang bingkai yang terkandung dalam sumber SpatialAudioMetadataItems.
[in] copyMode
Nilai yang menentukan mode salin untuk operasi.
[in] dstMetadataItems
Penunjuk ke tujuan SpatialAudioMetadataItems untuk operasi salin.
[out] itemsCopied
Menerima jumlah item metadata yang disalin dalam operasi.
Mengembalikan nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian menyertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
ISpatialAudioMetadataItems belum dibuka untuk disalin dengan panggilan ke Buka atau objek telah ditutup untuk ditulis dengan panggilan ke Tutup. |
|
Salah satu pointer yang disediakan tidak valid. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | spatialaudiometadata.h |