Sink

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 berbagai bagian 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.

Sink Pendorongan

Sink pendorongan mengirimkan konten dari penulis ke server yang berjalan Windows Media Services. Sink pendorongan 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