Media Metadata
File media berisi properti yang menjelaskan isi file. Di Microsoft Media Foundation, properti ini dapat dikategorikan sebagai berikut:
- Atribut jenis media menentukan parameter pengodean, seperti algoritma pengodean (subjenis media), ukuran bingkai video, kecepatan bingkai video, laju bit audio, dan laju sampel audio. Untuk informasi selengkapnya tentang atribut jenis media, lihat Jenis Media.
- Metadata berisi informasi deskriptif untuk konten media, seperti judul, artis, komposer, dan genre. Metadata juga dapat menjelaskan parameter pengodean. Ini bisa lebih cepat untuk mengakses informasi ini melalui metadata daripada melalui atribut jenis media.
- properti DRM berisi informasi tentang pembatasan penggunaan. Saat ini Media Foundation tidak mendukung properti DRM melalui metadata, dengan pengecualian properti PKEY_DRM_IsProtected.
Ada dua cara untuk membaca metadata di Media Foundation:
- AntarmukaIMFMetadata(metadata Media Foundation versi 1).
- AntarmukaWindows ShellIPropertyStore (metadata Shell).
Metadata shell tidak hanya berkaitan dengan file media tetapi untuk berbagai file yang jauh lebih luas pada sistem.
Tabel berikut membandingkan fitur dan batasan setiap API metadata.
Media Foundation v1 Metadata | Shell Metadata |
---|---|
Memerlukan Windows Vista atau yang lebih baru. | Memerlukan Windows 7.
Catatan: metadata Shell secara umum tidak memerlukan Windows 7, tetapi Media Foundation tidak mendukung metadata Shell sebelum Windows 7. |
Properti tidak kompatibel dengan sistem properti Shell. | Properti kompatibel dengan sistem properti Shell. |
Properti dapat berlaku untuk seluruh file, atau di tingkat aliran. | Hanya properti tingkat file yang didukung. Properti tingkat aliran tidak didukung. |
Properti dapat memiliki nilai dalam beberapa bahasa. | Nilai dalam beberapa bahasa tidak didukung. |
Kunci properti adalah string karakter lebar. | Kunci properti nilai PROPERTYKEY. |
Nilai properti nilai PROPVARIANT. | Nilai properti nilai PROPVARIANT. |
Di bagian ini
Topik | Deskripsi |
---|---|
Penyedia Metadata Shell |
Mulai Windows 7, Media Foundation memaparkan metadata melalui antarmukaIPropertyStore. |
Properti Metadata untuk File Media |
Topik ini mencantumkan properti metadata yang paling umum untuk file media. |
Penyedia Metadata di Windows Vista |
Di Windows Vista, Media Foundation mengekspos metadata melalui antarmukaIMFMetadata. |
Jika Anda menerapkan sumber media kustom dan ingin mengekspos metadata Shell, lihat Penyedia Metadata Kustom untuk File Media.
Topik terkait