Lisensi

[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.]

Lisensi adalah sekumpulan data yang menjelaskan kondisi di mana data dalam file yang dilindungi dapat dibaca. Setiap lisensi berlaku untuk pengidentifikasi kunci, yang biasanya ditetapkan ke satu file media. Pengidentifikasi inilah yang digunakan untuk mengidentifikasi konten yang dilindungi dalam lisensi.

Setiap lisensi menentukan satu atau beberapa tindakan yang dapat dilakukan dengan konten yang dilindungi. Tindakan ini, juga disebut hak, dapat dibatasi dalam sejumlah cara. Dengan menggabungkan tanggal mulai, tanggal akhir, jumlah, dan batas waktu, penerbit lisensi dapat membuat hampir semua batasan yang dapat dibayangkan di sebelah kanan.

Lisensi dikeluarkan oleh layanan Web. Ketika lisensi diperoleh, lisensi disimpan di komputer klien di penyimpanan lisensi lokal, yang merupakan file terlindungi yang berisi lisensi dan data DRM lainnya. Ketika konten yang dilindungi diakses oleh aplikasi, subsistem DRM mencari penyimpanan lisensi lokal untuk lisensi yang memberikan hak yang sesuai. Jika tidak ada lisensi yang ditemukan, aplikasi dapat memperolehnya berdasarkan informasi yang disimpan di header DRM file.

Beberapa lisensi dapat dikeluarkan untuk file yang dilindungi yang sama. Ketika subsistem DRM menentukan apakah tindakan diizinkan, subsistem tersebut menggabungkan hak dari semua lisensi yang berlaku. Setiap lisensi dapat diberi prioritas. Jika lebih dari satu lisensi berlaku untuk tindakan, lisensi prioritas tertinggi diperiksa untuk menentukan apakah hitungan perlu dikurangi.

Konsep