Menggunakan EVR Media Sink

[Komponen yang dijelaskan di halaman ini, Enhanced Video Renderer, adalah fitur warisan. Ini telah digantikan oleh Simple Video Renderer (SVR) yang diekspos melalui komponen MediaPlayer dan IMFMediaEngine . Untuk memutar konten video, Anda harus mengirim data ke salah satu komponen ini dan memungkinkan mereka membuat instans perender video baru. Komponen-komponen ini telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer atau API IMFMediaEngine tingkat bawah untuk memutar media video di Windows alih-alih EVR, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Sink media perender video (EVR) yang ditingkatkan dapat digunakan sebagai komponen yang berdiri sendiri. Namun, lebih sering, aplikasi akan membuat sink media EVR di dalam topologi, dan kemudian menggunakan Sesi Media untuk mengontrol pemutaran.

Ada dua cara untuk membuat sink media EVR:

Sink media EVR awalnya memiliki satu sink aliran, yang sesuai dengan aliran referensi. Untuk menambahkan sink aliran baru, panggil IMFMediaSink::AddStreamSink.

Perender Video yang Ditingkatkan

Sink Media