Untuk Membuat Pembaca Sinkron dan Membuka File

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

Sebelum Anda dapat melakukan pekerjaan apa pun dengan pembaca sinkron, Anda harus membuat objek pembaca sinkron dan memuat file untuk dibaca. Untuk menginisialisasi pembaca sinkron dan membuka file, lakukan langkah-langkah berikut.

  1. Buat objek pembaca sinkron dengan memanggil fungsi WMCreateSyncReader . Anda harus menentukan tingkat manajemen hak yang diinginkan untuk objek pembaca baru. Mode yang tersedia tercantum dalam jenis enumerasi WMT_RIGHTS .
  2. Tentukan file yang akan dibaca dengan memanggil IWMSyncReader::Open.

Pembaca sinkron juga mendukung penggunaan antarmuka IStream COM untuk membuka file. Anda dapat mengimplementasikan antarmuka IStream dengan cara apa pun yang Anda pilih. Setelah file yang diinginkan dibuka di IStream, Anda dapat mengikuti langkah-langkah yang tercantum di atas, kecuali bahwa Anda harus memanggil IWMSyncReader::OpenStream alih-alih IWMSyncReader::Open di langkah 2.

Antarmuka IWMSyncReader

Membaca File dengan Pembaca Sinkron