Método ID3D11VideoContext::VideoProcessorSetStreamStereoFormat (d3d11.h)
Habilita o deshabilita el vídeo estéreo 3D para una secuencia de entrada en el procesador de vídeo. Además, este método especifica el diseño de los fotogramas de vídeo en memoria.
Sintaxis
void VideoProcessorSetStreamStereoFormat(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] BOOL Enable,
[in] D3D11_VIDEO_PROCESSOR_STEREO_FORMAT Format,
[in] BOOL LeftViewFrame0,
[in] BOOL BaseViewFrame0,
[in] D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE FlipMode,
[in] int MonoOffset
);
Parámetros
[in] pVideoProcessor
Puntero a la interfaz ID3D11VideoProcessor . Para obtener este puntero, llame a ID3D11VideoDevice::CreateVideoProcessor.
[in] StreamIndex
Índice de base cero del flujo de entrada. Para obtener el número máximo de secuencias, llame a ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps y compruebe el miembro de estructura MaxStreamStates .
[in] Enable
Especifica si el 3D estéreo está habilitado para esta secuencia. Si el valor es FALSE, se omiten los parámetros restantes de este método.
[in] Format
Especifica el diseño de las dos vistas estéreo en memoria, como un valor de D3D11_VIDEO_PROCESSOR_STEREO_FORMAT .
[in] LeftViewFrame0
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 formatos estéreo:
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
[in] BaseViewFrame0
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 formatos estéreo:
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
- Cuando se usa D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE y la aplicación quiere convertir los datos estéreo en mono, puede:
- Especifique la vista base como una entrada mono.
- Especifique ambos recursos y permita que el controlador realice la conversión desde la vista base. En este caso, D3D11_VIDEO_PROCESSOR_STREAM.hInputSurface se considera frame 0 y D3D11_VIDEO_PROCESSOR_STREAM.hInputSurfaceRight se considera frame 1.
[in] FlipMode
Marca de la enumeración D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE , especificando si se voltea una de las vistas.
[in] MonoOffset
Para D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET formato, este parámetro especifica cómo generar las vistas izquierda y derecha:
- Si MonoOffset es positivo, la vista derecha se desplaza a la derecha por muchos píxeles y la vista izquierda se desplaza a la izquierda por la misma cantidad.
- Si MonoOffset 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.
Valor devuelto
None
Requisitos
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d3d11.h |