PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT função de retorno de chamada (d3d10umddi.h)
Habilita ou desabilita o vídeo 3D estéreo para um fluxo de entrada no processador de vídeo. Além disso, essa função especifica o layout dos quadros de vídeo na memória.
Sintaxe
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]
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
hVideoProcessor [in]
Um identificador para o objeto do processador de vídeo que foi criado por meio de uma chamada para a função CreateVideoProcessor.
unnamedParam3
streamIndex [in]
O índice baseado em zero do fluxo de entrada.
unnamedParam4
Habilitar [in]
Se TRUE, o estéreo 3D estará habilitado para o fluxo de entrada.
Se FALSE, o 3D estéreo será desabilitado para o fluxo de entrada.
O driver deve ignorar os parâmetros restantes para essa função.
unnamedParam5
StereoFormat [in]
Especifica o layout das duas exibições estéreo na memória, como um valor D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT.
unnamedParam6
LeftViewFrame0 [in]
Se TRUE, o quadro 0 conterá o modo de exibição à esquerda. Caso contrário, o quadro 0 contém o modo de exibição correto.
Esse parâmetro é ignorado para os seguintes 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]
Se TRUE, o quadro 0 conterá o modo de exibição base. Caso contrário, o quadro 1 contém o modo de exibição base.
Esse parâmetro é ignorado para os seguintes 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]
Um valor de enumeração D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE que especifica se uma das exibições é invertida.
unnamedParam9
do MonoOffset [in]
Se o parâmetro StereoFormat for definido como D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, esse parâmetro especifica como gerar as exibições à esquerda e à direita. Para obter mais informações, consulte a seção Comentários.
Valor de retorno
Nenhum
Observações
Para formatos estéreo de D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, o driver processa o parâmetro MonoOffset da seguinte maneira:
- Se o parâmetro for positivo, o modo de exibição à direita será deslocado para a direita por tantos pixels e o modo de exibição esquerdo será deslocado para a esquerda pela mesma quantidade.
- Se o parâmetro for negativo, o modo de exibição à direita será deslocado para a esquerda por tantos pixels e o modo de exibição esquerdo será deslocado para a direita pela mesma quantidade.
-
Especifica um único recurso para os dados de entrada mono da exibição base.
- Especifique ambos os recursos para os dados de entrada estéreo da exibição base. Quando VideoProcessorBlt é chamado, os dados de fluxo são passados como uma estrutura de D3D11_1DDI_VIDEO_PROCESSOR_STREAM, com o membro hInputSurface especificando o quadro 0 e o hInputSurfaceRight especificando o quadro 1.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Windows Server 2012 |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |
Consulte também
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT