struktur D3D11_VIDEO_PROCESSOR_STREAM (d3d11.h)
Berisi data tingkat aliran untuk metode ID3D11VideoContext::VideoProcessorBlt .
Sintaks
typedef struct D3D11_VIDEO_PROCESSOR_STREAM {
BOOL Enable;
UINT OutputIndex;
UINT InputFrameOrField;
UINT PastFrames;
UINT FutureFrames;
ID3D11VideoProcessorInputView **ppPastSurfaces;
ID3D11VideoProcessorInputView *pInputSurface;
ID3D11VideoProcessorInputView **ppFutureSurfaces;
ID3D11VideoProcessorInputView **ppPastSurfacesRight;
ID3D11VideoProcessorInputView *pInputSurfaceRight;
ID3D11VideoProcessorInputView **ppFutureSurfacesRight;
} D3D11_VIDEO_PROCESSOR_STREAM;
Anggota
Enable
Menentukan apakah aliran input ini diaktifkan. Jika nilainya TRUE, metode VideoProcessorBlt akan menyatukan aliran ini ke permukaan output. Jika tidak, aliran ini tidak di-blitted.
Jumlah maksimum aliran yang dapat diaktifkan pada satu waktu diberikan pada anggota MaxInputStreams dari struktur D3D11_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.
ppPastSurfaces
Penunjuk ke array penunjuk ID3D11VideoProcessorInputView , yang dialokasikan oleh pemanggil. Array ini berisi bingkai referensi sebelumnya untuk operasi pemrosesan video. Jumlah elemen dalam array sama dengan PastFrames.
pInputSurface
Penunjuk ke antarmuka ID3D11VideoProcessorInputView dari permukaan yang berisi bingkai input saat ini.
ppFutureSurfaces
Penunjuk ke array penunjuk ID3D11VideoProcessorInputView , yang dialokasikan oleh pemanggil. Array ini berisi bingkai referensi di masa mendatang untuk operasi pemrosesan video. Jumlah elemen dalam array sama dengan FutureFrames.
ppPastSurfacesRight
Jika format 3D stereo D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, anggota ini menunjuk ke array yang berisi bingkai referensi sebelumnya untuk tampilan yang tepat. Jumlah elemen dalam array sama dengan PastFrames.
Untuk format 3D stereo lainnya, atur anggota ini ke NULL. Untuk informasi selengkapnya, lihat ID3D11VideoContext::VideoProcessorSetStreamStereoFormat.
pInputSurfaceRight
Jika format 3D stereo D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, anggota ini berisi penunjuk ke bingkai input saat ini untuk tampilan yang tepat.
Untuk format 3D stereo lainnya, atur anggota ini ke NULL.
ppFutureSurfacesRight
Jika format 3D stereo D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, anggota ini menunjuk ke array yang berisi bingkai referensi di masa mendatang untuk tampilan yang tepat. Jumlah elemen dalam array sama dengan FutureFrames.
Untuk format 3D stereo lainnya, atur anggota ini ke NULL.
Keterangan
Jika format 3D stereo D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, anggota ppPastSurfaces, pInputSurface, dan ppFutureSurfaces berisi tampilan kiri.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Header | d3d11.h |