PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT función de devolución de llamada (d3d10umddi.h)
Habilita o deshabilita el vídeo estéreo 3D para una secuencia de entrada en el procesador de vídeo. Además, esta función especifica el diseño de los fotogramas de vídeo en memoria.
Sintaxis
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT Pfnd3d111DdiVideoprocessorsetstreamstereoformat;
void Pfnd3d111DdiVideoprocessorsetstreamstereoformat(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT unnamedParam5,
BOOL unnamedParam6,
BOOL unnamedParam7,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE unnamedParam8,
int unnamedParam9
)
{...}
Parámetros
unnamedParam1
hDevice [in]
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
hVideoProcessor [in]
Identificador del objeto de procesador de vídeo que se creó a través de una llamada a la función CreateVideoProcessor .
unnamedParam3
StreamIndex [in]
Índice de base cero del flujo de entrada.
unnamedParam4
Habilitar [in]
Si es TRUE, el 3D estéreo está habilitado para la secuencia de entrada.
Si es FALSE, el 3D estéreo está deshabilitado para la secuencia de entrada.
El controlador debe omitir los parámetros restantes para esta función.
unnamedParam5
StereoFormat [in]
Especifica el diseño de las dos vistas estéreo en memoria, como un valor de D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT .
unnamedParam6
LeftViewFrame0 [in]
Si es TRUE, el marco 0 contiene la vista izquierda. De lo contrario, el marco 0 contiene la vista derecha.
Este parámetro se omite para los siguientes valores de D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT :
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam7
BaseViewFrame0 [in]
Si es TRUE, el marco 0 contiene la vista base. De lo contrario, el marco 1 contiene la vista base.
Este parámetro se omite para los siguientes valores de D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT :
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam8
FlipMode [in]
Valor de enumeración D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE que especifica si se voltea una de las vistas.
unnamedParam9
MonoOffset [in]
Si el parámetro StereoFormat se establece en D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, este parámetro especifica cómo generar las vistas izquierda y derecha. Para obtener más información, vea la sección Comentarios.
Valor devuelto
None
Observaciones
En el caso de los formatos estéreo de D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, el controlador procesa el parámetro MonoOffset de la siguiente manera:
- Si el parámetro es positivo, la vista derecha se desplaza a la derecha con muchos píxeles y la vista izquierda se desplaza a la izquierda por la misma cantidad.
- Si el parámetro es negativo, la vista derecha se desplaza a la izquierda por muchos píxeles y la vista izquierda se desplaza a la derecha por la misma cantidad.
-
Especifica un único recurso para los datos de entrada mono de la vista base.
- Especifique ambos recursos para los datos de entrada estéreo de la vista base. Cuando se llama a VideoProcessorBlt , los datos de la secuencia se pasan como una estructura de D3D11_1DDI_VIDEO_PROCESSOR_STREAM , con el miembro hInputSurface especificando frame 0 y hInputSurfaceRight especificando frame 1.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |
Consulte también
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT