Bagikan melalui


struktur D3D11_1DDI_VIDEO_PROCESSOR_STREAM (d3d10umddi.h)

Berisi data tingkat aliran untuk fungsi VideoProcessorBlt .

Sintaks

typedef struct D3D11_1DDI_VIDEO_PROCESSOR_STREAM {
  BOOL                                Enable;
  UINT                                OutputIndex;
  UINT                                InputFrameOrField;
  UINT                                PastFrames;
  UINT                                FutureFrames;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pPastSurfaces;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW hInputSurface;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pFutureSurfaces;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pPastSurfacesRight;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW hInputSurfaceRight;
  D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW *pFutureSurfacesRight;
} D3D11_1DDI_VIDEO_PROCESSOR_STREAM;

Anggota

Enable

Menentukan apakah aliran input ini diaktifkan. Jika nilainya TRUE, fungsi VideoProcessorBlt blits aliran ini ke permukaan output. Jika tidak, aliran ini tidak di-blitted.

Jumlah maksimum aliran yang dapat diaktifkan pada satu waktu diberikan di anggota MaxInputStreams dari struktur D3D11_1DDI_VIDEO_PROCESSOR_CAPS .

OutputIndex

Nomor indeks berbasis nol dari bingkai output.

InputFrameOrField

Nomor indeks berbasis nol dari bingkai atau bidang input.

PastFrames

Jumlah bingkai referensi sebelumnya.

FutureFrames

Jumlah bingkai referensi di masa mendatang.

pPastSurfaces

Penunjuk D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW ke array pointer, yang dialokasikan oleh pemanggil. Array ini berisi bingkai referensi sebelumnya untuk operasi pemrosesan video. Jumlah elemen dalam array sama dengan PastFrames.

hInputSurface

Penunjuk D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW ke permukaan yang berisi bingkai input saat ini.

pFutureSurfaces

Penunjuk D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW ke array pointer, yang dialokasikan oleh pemanggil. Array ini berisi bingkai referensi di masa mendatang untuk operasi pemrosesan video. Jumlah elemen dalam array sama dengan FutureFrames.

pPastSurfacesRight

Jika format 3-D stereo D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, anggota ini adalah penunjuk D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW ke array penunjuk yang berisi bingkai referensi sebelumnya untuk tampilan kanan. Jumlah elemen dalam array sama dengan PastFrames.

Untuk format 3-D stereo lainnya, atur anggota ini ke NULL. Untuk informasi selengkapnya, lihat VideoProcessorSetStreamStereoFormat.

hInputSurfaceRight

Jika format 3-D stereo D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, anggota ini adalah penunjuk D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW ke bingkai input saat ini untuk tampilan yang tepat.

Untuk format 3-D stereo lainnya, atur anggota ini ke NULL.

pFutureSurfacesRight

Jika format 3-D stereo D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, anggota ini adalah penunjuk D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW ke array pointer yang berisi bingkai referensi di masa mendatang untuk tampilan yang tepat. Jumlah elemen dalam array sama dengan FutureFrames.

Untuk format 3-D stereo lainnya, atur anggota ini ke NULL.

Keterangan

Jika format 3-D stereo D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, anggota pPastSurfaces, pInputSurface, dan pFutureSurfaces berisi tampilan kiri.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

VideoProcessorBlt

VideoProcessorSetStreamStereoFormat