Metode ISpatialAudioMetadataItemsBuffer::AttachToBuffer (spatialaudiometadata.h)
Melampirkan memori yang disediakan pemanggil untuk penyimpanan objek ISpatialAudioMetadataItems .
Sintaks
HRESULT AttachToBuffer(
[in] BYTE *buffer,
UINT32 bufferLength
);
Parameter
[in] buffer
Pointer ke memori yang akan digunakan untuk penyimpanan.
bufferLength
Panjang buffer yang disediakan. Ukuran ini harus cocok dengan panjang yang diperlukan untuk format metadata dan jumlah item metadata maksimum.
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. |
|
ISpatialAudioMetadataItems dibuat untuk menggunakan buffer internal alur media, sehingga buffer eksternal tidak dapat dilampirkan. |
|
Buffer yang disediakan telah dilampirkan. |
|
Salah satu pointer yang disediakan tidak valid.
Buffer yang disediakan tidak cukup besar untuk menyimpan jumlah maksimum item metadata. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | spatialaudiometadata.h |