Metode CDrawImage.ScaleSourceRect
[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.]
Metode ini ScaleSourceRect
menskalakan persegi panjang, jika ada perbedaan antara ukuran video asli dan format jenis media.
Sintaks
virtual RECT ScaleSourceRect(
const RECT *pSource
);
Parameter
-
pSource
-
Penunjuk ke persegi panjang yang tidak terskalakan.
Mengembalikan nilai
Mengembalikan persegi berskala.
Keterangan
Di kelas CDrawImage , metode ini mengembalikan pSource tanpa perubahan apa pun. Anda dapat mengambil alih metode ini jika filter meregangkan gambar video masuk. Misalnya, ukuran video asli mungkin 320 240, tetapi jenis media pada pin input mungkin 640 480. Dalam hal ini filter perlu menskalakan persegi panjang sumber dengan faktor 2.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|