estructura D3D11_1DDI_VIDEO_PROCESSOR_STREAM (d3d10umddi.h)
Contiene datos de nivel de secuencia para la función VideoProcessorBlt .
Sintaxis
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;
Miembros
Enable
Especifica si esta secuencia de entrada está habilitada. Si el valor es TRUE, la función VideoProcessorBlt divide esta secuencia en la superficie de salida. De lo contrario, esta secuencia no se divide.
El número máximo de secuencias que se pueden habilitar a la vez se da en el miembro MaxInputStreams de la estructura D3D11_1DDI_VIDEO_PROCESSOR_CAPS .
OutputIndex
Número de índice de base cero del marco de salida.
InputFrameOrField
Número de índice de base cero del marco o campo de entrada.
PastFrames
Número de marcos de referencia anteriores.
FutureFrames
Número de fotogramas de referencia futuros.
pPastSurfaces
Puntero D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW a una matriz de punteros, asignada por el autor de la llamada. Esta matriz contiene los fotogramas de referencia anteriores para la operación de procesamiento de vídeo. El número de elementos de la matriz es igual a PastFrames.
hInputSurface
Puntero D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW a la superficie que contiene el marco de entrada actual.
pFutureSurfaces
Puntero D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW a una matriz de punteros, asignada por el autor de la llamada. Esta matriz contiene los fotogramas de referencia futuros para la operación de procesamiento de vídeo. El número de elementos de la matriz es igual a FutureFrames.
pPastSurfacesRight
Si el formato estéreo 3D es D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, este miembro es un puntero D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW a una matriz de punteros que contiene los marcos de referencia anteriores para la vista correcta. El número de elementos de la matriz es igual a PastFrames.
Para cualquier otro formato estéreo 3D, establezca este miembro en NULL. Para obtener más información, vea VideoProcessorSetStreamStereoFormat.
hInputSurfaceRight
Si el formato estéreo 3D es D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, este miembro es un puntero D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW al marco de entrada actual para la vista derecha.
Para cualquier otro formato estéreo 3D, establezca este miembro en NULL.
pFutureSurfacesRight
Si el formato estéreo 3D es D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, este miembro es un puntero D3D11_1DDI_HVIDEOPROCESSORINPUTVIEW a una matriz de punteros que contiene los marcos de referencia futuros para la vista correcta. El número de elementos de la matriz es igual a FutureFrames.
Para cualquier otro formato estéreo 3D, establezca este miembro en NULL.
Comentarios
Si el formato estéreo 3D es D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, los miembros pPastSurfaces, pInputSurface y pFutureSurfaces contienen la vista izquierda.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |