Struktur SDK Format Media Windows
[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.]
Windows Media Format SDK mengimplementasikan struktur berikut.
Struktur | Deskripsi |
---|---|
DRM_COPY_OPL | Menyimpan informasi tingkat perlindungan output yang berlaku untuk tindakan salin dalam lisensi DRM. |
DRM_LICENSE_STATE_DATA | Berisi informasi lisensi tentang hak DRM tertentu. |
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS | Memegang tingkat perlindungan output minimum yang diperlukan oleh lisensi DRM untuk memutar konten dalam berbagai format. |
DRM_OPL_OUTPUT_IDS | Memegang array pengidentifikasi teknologi DRM. Struktur ini digunakan untuk menentukan grup teknologi dalam struktur DRM lainnya. |
DRM_PLAY_OPL | Menyimpan informasi tingkat perlindungan output yang berlaku untuk tindakan putar dalam lisensi DRM. |
DRM_PLAYLIST_CONTENT_ID | Berisi informasi tentang isi yang akan disalin ke CD sebagai bagian dari pembakaran daftar putar. |
DRM_VAL16 | Menyimpan nilai 128-bit yang digunakan sebagai pengidentifikasi perangkat. |
DRM_VIDEO_OUTPUT_PROTECTION | Memegang pengidentifikasi teknologi perlindungan video dan data konfigurasi yang diperlukan oleh teknologi tersebut. |
DRM_VIDEO_OUTPUT_PROTECTION_IDS | Menyimpan array struktur DRM_VIDEO_OUTPUT_PROTECTION . |
WAVEFORMATEX | Menentukan format data waveform-audio. |
WAVEFORMATEXTENSIBLE | Menentukan format data waveform-audio untuk format yang memiliki lebih dari dua saluran. |
WM_ADDRESS_ACCESSENTRY | Menentukan entri dalam daftar akses alamat IP. |
WM_CLIENT_PROPERTIES | Merekam informasi tentang klien. |
WM_CLIENT_PROPERTIES_EX | Mencatat informasi yang diperluas tentang klien. |
WM_GET_LICENSE_DATA | Berisi informasi tentang lisensi DRM. |
WM_INDIVIDUALIZE_STATUS | Merekam status proses individualisasi . |
WM_LEAKY_BUCKET_PAIR | Menjelaskan persyaratan buffering untuk file variable-bit-rate (VBR). |
WM_LICENSE_STATE_DATA | Merangkum struktur DRM_LICENSE_STATE_DATA yang menjelaskan data status lisensi DRM. |
WM_MEDIA_TYPE | Menjelaskan sampel media. |
WMMPEG2VIDEOINFO | Menjelaskan aliran video MPEG-2. |
WM_PICTURE | Berisi data untuk atribut metadata kompleks WM/Picture . |
WM_PORT_NUMBER_RANGE | Menjelaskan rentang nomor port yang digunakan oleh antarmuka IWMReaderNetworkConfig . |
WM_READER_CLIENTINFO | Menjelaskan pembaca klien (pemutar) mengakses aliran media. |
WM_READER_STATISTICS | Menjelaskan performa operasi pembacaan. |
WMSCRIPTFORMAT | Menentukan format aliran skrip. |
WM_STREAM_PRIORITY_RECORD | Berisi nomor aliran dan menentukan apakah pengiriman aliran tersebut wajib. |
WM_STREAM_TYPE_INFO | Berisi data untuk atribut metadata kompleks WM/StreamTypeInfo . |
WM_SYNCHRONISED_LYRICS | Berisi data untuk atribut metadata kompleks WM/Lyrics_Synchronised . |
WM_USER_TEXT | Berisi data untuk atribut metadata kompleks WM/Text . |
WM_USER_WEB_URL | Berisi data untuk atribut metadata kompleks WM/UserWebURL . |
WM_WRITER_STATISTICS | Menjelaskan performa operasi penulisan. |
WM_WRITER_STATISTICS_EX | Berisi statistik penulis yang diperluas. |
WMDRM_IMPORT_CONTENT_KEY | Menyimpan kunci konten yang digunakan dalam mengimpor konten yang dilindungi. |
WMDRM_IMPORT_INIT_STRUCT | Menyimpan kunci sesi terenkripsi dan kunci konten yang digunakan dalam mengimpor konten yang dilindungi. |
WMDRM_IMPORT_SESSION_KEY | Menyimpan kunci sesi untuk mengimpor konten yang dilindungi. |
WMT_BUFFER_SEGMENT | Berisi informasi yang diperlukan untuk menentukan segmen dalam paket. |
WMT_COLORSPACEINFO_EXTENSION_DATA | Berisi data untuk ekstensi unit data WM_SampleExtensionGUID_ColorSpaceInfo. |
WMT_FILESINK_DATA_UNIT | Berisi informasi tentang paket. |
WMT_PAYLOAD_FRAGMENT | Berisi informasi yang diperlukan untuk mengekstrak fragmen payload dari paket. |
WMT_TIMECODE_EXTENSION_DATA | Berisi satu kode waktu SMPTE dan informasi terkait. |
WMT_VIDEOIMAGE_SAMPLE | Berisi informasi tentang sampel Gambar Video. |
WMT_WATERMARK_ENTRY | Berisi informasi tentang sistem marka air. |
WMT_WEBSTREAM_FORMAT | Berisi informasi tentang aliran Web. |
WMT_WEBSTREAM_SAMPLE_HEADER | Berisi informasi header untuk sampel aliran Web. |
WMVIDEOINFOHEADER | Menjelaskan bitmap dan informasi warna untuk gambar video. |
WMVIDEOINFOHEADER2 | Menjelaskan informasi bitmap dan warna untuk gambar video, termasuk interlace, perlindungan salin, dan rasio aspek. |
Topik terkait