Metode CBaseControlWindow.GetMaxIdealImageSize

Metode ini GetMaxIdealImageSize mengambil ukuran gambar ideal maksimum.

Sintaks

HRESULT GetMaxIdealImageSize(
   long *pWidth,
   long *pHeight
);

Parameter

pWidth

Penunjuk ke lebar ideal maksimum, dalam piksel.

pHeight

Penunjuk ke tinggi ideal maksimum, dalam piksel.

Mengembalikan nilai

Mengembalikan nilai HRESULT .

Keterangan

Berbagai perender memiliki batasan performa pada ukuran gambar yang dapat ditampilkan. Meskipun mereka masih harus berfungsi dengan baik ketika diminta untuk menampilkan gambar yang lebih besar dari maksimum yang ditentukan, perender dapat mencalonkan ukuran ideal minimum dan maksimum melalui antarmuka IVideoWindow . Antarmuka ini hanya dapat dipanggil ketika grafik filter dijeda atau berjalan, karena tidak sampai saat itu sumber daya dialokasikan dan perender dapat mengenali batasannya. Jika tidak ada batasan, perender mengisi parameter pWidth dan pHeight dengan dimensi video asli dan mengembalikan S_FALSE. Jika pembatasan memang ada, lebar dan tinggi terbatas dimasukkan, dan fungsi anggota mengembalikan S_OK.

Dimensi berlaku untuk ukuran video tujuan dan bukan untuk ukuran jendela keseluruhan. Jadi, saat menghitung ukuran jendela yang akan diatur, perhitungkan gaya jendela saat ini (misalnya, WS_CAPTION dan WS_BORDER).

Persyaratan

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

Lihat juga

Kelas CBaseControlWindow