D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO O exemplo não contém dados estéreo. Se o formato estéreo não for especificado, esse valor será o padrão.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL O quadro 0 e o quadro 1 são empacotados lado a lado, conforme mostrado no diagrama a seguir.
de empacotamento lado a lado
Todos os drivers que dão suporte a vídeo estéreo devem dar suporte a esse formato.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL O quadro 0 e o quadro 1 são empacotados de cima para baixo, conforme mostrado no diagrama a seguir.
de empacotamento de cima para baixo
Todos os drivers que dão suporte a vídeo estéreo devem dar suporte a esse formato.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE O quadro 0 e o quadro 1 são colocados em recursos separados ou em elementos de matriz de textura separados dentro do mesmo recurso.
Todos os drivers que dão suporte a vídeo estéreo devem dar suporte a esse formato.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET O exemplo contém dados não estéreo. No entanto, o driver deve criar uma saída esquerda/direita deste exemplo usando um deslocamento especificado. O deslocamento é especificado no parâmetro MonoOffset da função VideoProcessorSetStreamStereoFormat.
Esse formato destina-se principalmente a subtítulos e outros dados de subpictura, em que todo o exemplo é apresentado no mesmo plano.
O suporte para esse formato estéreo é opcional.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED O quadro 0 e o quadro 1 são empacotados em linhas intercaladas, conforme mostrado no diagrama a seguir.
linhas intercaladas
O suporte para esse formato estéreo é opcional.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED O quadro 0 e o quadro 1 são empacotados em colunas intercaladas, conforme mostrado no diagrama a seguir.
O suporte para esse formato estéreo é opcional.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD O quadro 0 e o quadro 1 são empacotados em um formato de quadro de seleção, conforme mostrado no diagrama a seguir.
de empacotamento do Checkerboard
O suporte para esse formato estéreo é opcional.
Observações
Essa enumeração designa as duas exibições estéreo como "quadro 0" e "quadro 1". O parâmetro LeftViewFrame0 do método VideoProcessorSetStreamStereoFormat especifica qual exibição é a exibição à esquerda e qual é a exibição à direita.
Para formatos empacotados, se o retângulo de origem corta parte da superfície, o driver interpreta o retângulo em coordenadas lógicas relativas à exibição estéreo, em vez de coordenadas de pixel absolutas. O resultado é que o quadro 0 e o quadro 1 são recortados proporcionalmente.
Para consultar se o dispositivo dá suporte a vídeo estéreo 3D, chame GetVideoProcessorCaps e verifique se o sinalizador de D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO no featurecaps membro da estrutura D3D11_1DDI_VIDEO_PROCESSOR_CAPS. Se esse sinalizador de funcionalidade estiver presente, isso significa que o driver dá suporte a todos os formatos estéreo que não estão listados como opcionais. Para descobrir quais formatos opcionais têm suporte, chame GetVideoProcessorCaps e verifique o StereoCaps membro da estrutura.