metode CBaseControlVideo.get_SourceLeft

[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 get_SourceLeft mengambil koordinat kiri persegi panjang sumber saat ini.

Sintaks

HRESULT get_SourceLeft(
   long *pSourceLeft
);

Parameter

pSourceLeft

Penunjuk ke koordinat kiri persegi panjang sumber saat ini.

Nilai kembali

Mengembalikan nilai HRESULT yang bergantung pada implementasi; bisa menjadi salah satu nilai berikut, atau nilai lain yang tidak tercantum.

Menampilkan kode Deskripsi
E_FAIL
Kegagalan.
E_POINTER
Argumen penunjuk NULL.
VFW_E_NOT_CONNECTED
Operasi tidak dapat dilakukan karena pin tidak tersambung.
NOERROR
Berhasil.

Keterangan

Aplikasi dapat mengubah persegi panjang sumber dan tujuan untuk video melalui antarmuka IBasicVideo . Persegi panjang sumber memengaruhi bagian mana dari sumber video asli yang akan muncul di layar; persegi panjang tujuan memengaruhi tempat video akan muncul saat diputar. Persegi panjang tujuan relatif terhadap area klien jendela tempatnya diputar. Sudut kiri atas jendela berkoordinasi (0,0).

Persyaratan

Persyaratan Nilai
Header
Ctlutil.h (termasuk Streams.h)
Pustaka
Strmbase.lib (build ritel);
Strmbasd.lib (build debug)

Lihat juga

Kelas CBaseControlVideo