Bagikan melalui


Metode IVMRImageCompositor::CompositeImage (strmif.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.]

Metode ini CompositeImage menggabungkan bingkai saat ini yang tersedia di setiap aliran input.

Sintaks

HRESULT CompositeImage(
  [in] IUnknown             *pD3DDevice,
  [in] LPDIRECTDRAWSURFACE7 pddsRenderTarget,
  [in] AM_MEDIA_TYPE        *pmtRenderTarget,
  [in] REFERENCE_TIME       rtStart,
  [in] REFERENCE_TIME       rtEnd,
  [in] DWORD                dwClrBkGnd,
  [in] VMRVIDEOSTREAMINFO   *pVideoStreamInfo,
  [in] UINT                 cStreams
);

Parameter

[in] pD3DDevice

Arahkan ke antarmuka IUnknown perangkat Direct3D. Komppositor harus mentransmisikan ini ke jenis LPDIRECT3DDEVICE7 .

[in] pddsRenderTarget

Menentukan permukaan DirectDraw tempat semua gambar harus dilakukan.

[in] pmtRenderTarget

Menentukan jenis media permukaan DirectDraw.

[in] rtStart

Menentukan waktu mulai.

[in] rtEnd

Menentukan waktu akhir.

[in] dwClrBkGnd

Menentukan warna latar belakang.

[in] pVideoStreamInfo

Penunjuk ke array objek info streaming video.

[in] cStreams

Menentukan jumlah aliran yang akan dicampur, yang sama dengan ukuran array pVideoStreamInfo.

Mengembalikan nilai

Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kode kesalahan akan ditampilkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header strmif.h (termasuk Dshow.h)
Pustaka Strmiids.lib

Lihat juga

Kode Kesalahan dan Keberhasilan

Antarmuka IVMRImageCompositor

Menggunakan Video Mixing Renderer