Bagikan melalui


Antarmuka IMixerPinConfig (mpconfig.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Antarmuka IMixerPinConfig diekspos pada pin input filter Overlay Mixer dan berisi metode yang memanipulasi aliran video dengan berbagai cara. Overlay Mixer berisi beberapa pin input yang dibuat secara dinamis saat aliran input video ditambahkan. Aliran video pada pin pertama dikenal sebagai aliran utama dan aliran berikutnya dikenal sebagai aliran sekunder.

Gunakan antarmuka ini untuk memanipulasi parameter yang terlibat dalam pencampuran berbagai aliran video. Parameter ini termasuk mendapatkan dan mengatur posisi, urutan z, tingkat penpaduan dan transparansi, koreksi rasio aspek, dan kunci warna aliran.

Saat mengatur posisi aliran video di jendela tampilan, posisi relatif default dari semua aliran sekunder adalah {0, 0, 0, 0}. Oleh karena itu, gunakan metode IMixerPinConfig::SetRelativePosition pada aliran sekunder untuk memastikan bahwa semua aliran video ditempatkan dengan benar.

Aplikasi menggunakan antarmuka ini untuk mendapatkan dan mengatur atribut saat mencampur beberapa aliran video.

Warisan

Antarmuka IMixerPinConfig mewarisi dari antarmuka IUnknown . IMixerPinConfig juga memiliki jenis anggota ini:

Metode

Antarmuka IMixerPinConfig memiliki metode ini.

 
IMixerPinConfig::GetAspectRatioMode

Metode GetAspectRatioMode mengambil mode koreksi rasio aspek untuk mengubah ukuran jendela.
IMixerPinConfig::GetBlendingParameter

Metode GetBlendingParameter mengambil nilai parameter penpaduan yang menentukan bagaimana aliran sekunder dipadukan dengan aliran utama.
IMixerPinConfig::GetColorKey

Metode GetColorKey mengambil kunci warna yang digunakan oleh aliran video.
IMixerPinConfig::GetRelativePosition

Metode GetRelativePosition mengambil posisi aliran di jendela tampilan.
IMixerPinConfig::GetStreamTransparent

Metode GetStreamTransparent menentukan apakah aliran transparan.
IMixerPinConfig::GetZOrder

Metode GetZOrder mengambil urutan z dari aliran video tertentu.
IMixerPinConfig::SetAspectRatioMode

Metode SetAspectRatioMode menetapkan mode koreksi rasio aspek untuk mengubah ukuran jendela.
IMixerPinConfig::SetBlendingParameter

Metode SetBlendingParameter mengatur parameter perpaduan yang menentukan bagaimana aliran sekunder dipadukan dengan aliran utama.
IMixerPinConfig::SetColorKey

Metode SetColorKey mengatur kunci warna yang digunakan oleh aliran video.
IMixerPinConfig::SetRelativePosition

Metode SetRelativePosition mengatur posisi aliran di jendela tampilan.
IMixerPinConfig::SetStreamTransparent

Metode SetStreamTransparent mengatur aliran menjadi transparan.
IMixerPinConfig::SetZOrder

Metode SetZOrder mengatur urutan z dari aliran video tertentu.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header mpconfig.h