Menghapus Atribut Metadata
[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK, adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber dan Penulis Sink alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Anda dapat menghapus atribut metadata dengan meneruskan indeks dan nomor alirannya ke metode IWMHeaderInfo3::D eleteAttribute . Urutan di mana atribut yang tersisa diindeks setelah menghapus atribut tidak berubah; semua atribut yang tersisa yang awalnya memiliki nilai indeks yang lebih besar dari yang dihapus memiliki nilai indeksnya berkurang satu. Saat menghapus beberapa atribut, lakukan dalam urutan menurun menurut indeks untuk menghindari harus menghitung penyesuaian dalam pengindeksan.
Untuk kenyamanan dalam menghapus nilai, metode IWMHeaderInfo3::GetAttributeIndices mengembalikan nilai indeks dalam urutan menurun.
Catatan
Nilai indeks yang diperoleh dengan menggunakan metode IWMHeaderInfo3 tidak kompatibel dengan nilai indeks yang diperoleh dengan menggunakan metode IWMHeaderInfo. Jika Anda menggunakan metode satu antarmuka untuk mengubah atribut dalam file, Anda harus berasumsi bahwa nilai indeks apa pun yang sebelumnya diambil dari antarmuka lain tidak lagi valid dan harus diperoleh lagi. Anda harus menghindari penggunaan metode IWMHeaderInfo jika memungkinkan.
Topik terkait