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) |