Struktur Klien MICROSOFT Windows Media DRM

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

Struktur berikut didukung oleh WINDOWS Media DRM Client Extended API.

Struktur atau Enumerasi Deskripsi
DRM_AUDIO_OUTPUT_PROTECTION_IDS Berisi daftar pengidentifikasi perlindungan output audio.
DRM_AUDIO_OUTPUT_PROTECTION_IDS_EX Berisi daftar pengidentifikasi perlindungan output audio. Struktur ini memperluas DRM_AUDIO_OUTPUT_PROTECTION_IDS dengan menambahkan nomor versi.
DRM_COPY_OPL Menyimpan informasi tentang tingkat perlindungan output yang ditentukan dalam lisensi untuk tindakan salin.
DRM_LICENSE_STATE_DATA Berisi informasi tentang pembatasan lisensi untuk hak DRM.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS Memegang tingkat perlindungan output minimum (OPLs) untuk pemutaran berbagai jenis konten.
DRM_OPL_OUTPUT_IDS Menyimpan sejumlah pengidentifikasi output OPL.
DRM_OUTPUT_PROTECTION Menyimpan informasi tentang teknologi perlindungan output.
DRM_OUTPUT_PROTECTION_EX Menyimpan informasi tentang teknologi perlindungan output. Struktur ini memperluas DRM_OUTPUT_PROTECTION dengan menambahkan nomor versi.
DRM_PLAY_OPL Menyimpan informasi tentang OPL yang ditentukan dalam lisensi untuk tindakan pemutaran.
DRM_PLAY_OPL_EX Menyimpan informasi yang diperluas tentang OPLs yang ditentukan dalam lisensi untuk tindakan pemutaran.
DRM_VIDEO_OUTPUT_PROTECTION_IDS Menyimpan array struktur DRM_VIDEO_OUTPUT_PROTECTION .
DRM_VIDEO_OUTPUT_PROTECTION_IDS_EX Menyimpan array struktur DRM_VIDEO_OUTPUT_PROTECTION . Struktur ini memperluas DRM_VIDEO_OUTPUT_PROTECTION_IDS dengan menambahkan nomor versi.
WM_BACKUP_RESTORE_STATUS Menyimpan informasi tentang operasi pencadangan atau pemulihan lisensi yang tertunda.
WM_INDIVIDUALIZE_STATUS Menyimpan informasi tentang proses individualisasi yang tertunda.
WMDRM_ANALOG_VIDEO_RESTRICTIONS Menyimpan informasi tentang pembatasan untuk memutar kembali konten sebagai video analog.
WMDRM_ANALOG_VIDEO_RESTRICTIONS_EX Menyimpan informasi yang diperluas tentang pembatasan untuk memutar kembali konten sebagai video analog.
WMDRM_ENCRYPT_SCATTER_BLOCK Berisi blok data yang akan dienkripsi.
WMDRM_ENCRYPT_SCATTER_INFO Berisi informasi yang diperlukan untuk mengonfigurasi antarmuka IWMDRMEncryptScatter untuk digunakan.
WMDRM_LICENSE_FILTER Berisi informasi pemfilteran untuk membuat enumerasi lisensi.
WMDRM_OUTPUT_PROTECTION_LEVELS Berisi tingkat perlindungan output yang diperlukan oleh lisensi untuk melakukan berbagai tindakan.
WMDRMCryptoData Berisi informasi tentang algoritma kriptografi yang digunakan untuk mengenkripsi dan mendekripsi konten.
WMDRMNET_POLICY Berisi kebijakan yang akan digunakan untuk WINDOWS Media DRM untuk operasi Perangkat Jaringan.
WMDRMNET_POLICY_GLOBAL_REQUIREMENTS Menyimpan persyaratan global untuk Windows Media DRM untuk Perangkat Jaringan.
WMDRMNET_POLICY_MINIMUM_ENVIRONMENT Berisi persyaratan keamanan minimum untuk WINDOWS Media DRM untuk Perangkat Jaringan.
WMDRMNET_POLICY_TRANSCRYPTPLAY Menyimpan informasi kebijakan untuk memutar konten menggunakan WINDOWS Media DRM untuk Perangkat Jaringan.

 

Referensi Pemrograman