Compartir a través de


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.

Nota Si el parámetro StereoFormat no está establecido en D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, este parámetro debe establecerse en cero y omitirlo el controlador.
 

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.
En el caso de los formatos estéreo de D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE, la aplicación puede establecer el parámetro BaseViewFrame0 para convertir datos estéreo en mono. La aplicación lo hace de una de las siguientes maneras:
  • 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

CreateVideoProcessor

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE

D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT

D3D11_1DDI_VIDEO_PROCESSOR_STREAM

VideoProcessorBlt