Sink

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

Objek penulis Windows Media Format SDK mengirimkan konten yang diproses ke sink. Setiap sink adalah objek yang mengirimkan data. Titik pengiriman tergantung pada jenis sink. Ada tiga jenis sink: sink file, sink jaringan, dan sink push.

Sink File

Sink file menulis konten ASF ke file pada drive lokal atau jaringan. Saat Anda menggunakan objek penulis untuk menulis file tanpa secara eksplisit menambahkan sink file, penulis akan membuatnya untuk Anda menggunakan nama yang Anda berikan ke IWMWriter::SetOutputFilename. Anda dapat menetapkan beberapa sink file ke objek penulis untuk menulis konten dalam beberapa file sekaligus.

Dengan menggunakan sink file, Anda dapat mengontrol banyak aspek file. Fitur berikut tersedia melalui sink file.

  • Pemantauan statistik file. Anda dapat memantau ukuran dan durasi file saat sedang dibuat.
  • Pembuatan file konten parsial. Sink file dapat dikonfigurasi untuk mulai menulis konten pada waktu tertentu dan untuk mengakhiri penulisan pada waktu tertentu. Ini memungkinkan Anda untuk membuat beberapa file yang berisi bagian yang berbeda dari konten yang sama dalam pass penulisan yang sama.

Sink Jaringan

Sink jaringan menyiarkan konten ke alamat jaringan. Membaca klien dapat terhubung ke alamat untuk menerima siaran.

Push Sink

Push sink mengirimkan konten dari penulis ke server yang menjalankan Windows Media Services. Sink push biasanya digunakan dalam skenario di mana satu komputer mengodekan konten langsung dan mengirimkannya ke satu atau beberapa server untuk distribusi yang luas. Menggunakan sink pendorongan memungkinkan Anda mendedikasikan komputer untuk tugas tertentu, menghemat bandwidth dan daya pemrosesan di setiap server.

Fitur Penulisan File

Bekerja dengan Writer Sinks