Bagikan melalui


IMFMediaEngineEx::UpdateVideoStream method (mfmediaengine.h)

Updates persegi panjang sumber, persegi panjang tujuan, dan warna batas untuk video.

Sintaks

HRESULT UpdateVideoStream(
  [in] const MFVideoNormalizedRect *pSrc,
  [in] const RECT                  *pDst,
  [in] const MFARGB                *pBorderClr
);

Parameter

[in] pSrc

Penunjuk ke struktur MFVideoNormalizedRect yang menentukan persegi panjang sumber. Persegi panjang sumber menentukan area bingkai video yang ditampilkan. Jika parameter ini NULL, seluruh bingkai video ditampilkan.

[in] pDst

Penunjuk ke struktur RECT yang menentukan persegi panjang tujuan. Persegi panjang tujuan menentukan area jendela atau visual DirectComposition tempat video digambar.

[in] pBorderClr

Penunjuk ke struktur MFARGB yang menentukan warna batas.

Nilai kembali

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Dalam mode penyajian, panggil metode ini untuk memposisikan ulang video, memperbarui warna batas, atau mengecat ulang bingkai video. Jika semua parameter adalah NULL, metode akan mengecat ulang bingkai video terbaru.

Dalam mode frame-server, metode ini tidak berpengaruh.

Lihat MFT Prosesor Video untuk informasi mengenai persegi panjang sumber dan tujuan di MFT Prosesor Video.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfmediaengine.h

Lihat juga

IMFMediaEngineEx