Compartilhar via


D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT enumeração (d3d10umddi.h)

Especifica o layout na memória de um quadro de vídeo 3D estéreo.

Syntax

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT {
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED,
  D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD
} ;

Constantes

 
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.

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.

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 separados da matriz de textura 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 legendas 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.

Colunas intercaladas

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.

Empacotamento de quadro de seleção

O suporte para esse formato estéreo é opcional.

Comentários

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 cortar parte da superfície, o driver interpretará 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 3D estéreo, chame GetVideoProcessorCaps e marcar para o sinalizador D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO no membro FeatureCaps 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 marcar o membro StereoCaps da estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

GetVideoProcessorCaps

VideoProcessorSetStreamStereoFormat