> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT

> Estrutura para consultar o suporte a recursos do processador de vídeo.

Fornece dados para chamadas a [ID3D12VideoDevice::CheckFeatureSupport](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/nf-d3d12video-id3d12videodevice-checkfeaturesupport) quando o recurso especificado é [D3D12\_FEATURE\_VIDEO\_PROCESS\_SUPPORT](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_feature_data_video_process_support).

## Sintaxe

```cpp theme={null}
typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT {  
    UINT NodeIndex;  
    D3D12_VIDEO_SAMPLE InputSample;  
    D3D12_VIDEO_FIELD_TYPE InputFieldType;  
    D3D12_VIDEO_FRAME_STEREO_FORMAT InputStereoFormat;  
    DXGI_RATIONAL InputFrameRate;  
    D3D12_VIDEO_FORMAT OutputFormat;  
    D3D12_VIDEO_FRAME_STEREO_FORMAT OutputStereoFormat;  
    DXGI_RATIONAL OutputFrameRate;  
    D3D12_VIDEO_PROCESS_SUPPORT_FLAGS SupportFlags;  
    D3D12_VIDEO_SCALE_SUPPORT ScaleSupport;  
    D3D12_VIDEO_PROCESS_FEATURE_FLAGS FeatureSupport;  
    D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS DeinterlaceSupport;  
    D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS AutoProcessingSupport;  
    D3D12_VIDEO_PROCESS_FILTER_FLAGS FilterSupport;  
    D3D12_VIDEO_PROCESS_FILTER_RANGE FilterRangeSupport[D3D12_VIDEO_PROCESS_MAX_FILTERS];  
} D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT  
```

### Membros

*NodeIndex*\
Tipo: UINT

Um inteiro que indica a qual adaptador físico do dispositivo a operação se aplica, em uma operação com vários adaptadores (0 no XBOX).

*InputSample*\
Tipo: D3D12\_VIDEO\_SAMPLE

Descreve a largura, a altura e o formato do quadro de vídeo. Consulte [D3D12\_VIDEO\_SAMPLE](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_sample) para obter mais informações.

*InputFieldType*\
Tipo: [D3D12\_VIDEO\_FIELD\_TYPE](/pt-BR/reference/graphics/d3d12video_x/enums/d3d12_video_field_type)

Especifica o tipo de entrelaçamento do quadro de vídeo.

*InputStereoFormat*\
Tipo: D3D12\_VIDEO\_FRAME\_STEREO\_FORMAT

Sem suporte no XBOX.

*InputFrameRate*\
Tipo: DXGI\_RATIONAL

Especifica a taxa de quadros do fluxo de vídeo de entrada. Para obter mais informações, consulte [DXGI\_RATIONAL](https://learn.microsoft.com/en-us/windows/win32/api/dxgicommon/ns-dxgicommon-dxgi_rational).

*OutputFormat*\
Tipo: D3D12\_VIDEO\_FORMAT

Descreve o formato e o espaço de cores do fluxo de vídeo de saída. Consulte [D3D12\_VIDEO\_FORMAT](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_format) para obter mais informações.

*OutputStereoFormat*\
Tipo: D3D12\_VIDEO\_FRAME\_STEREO\_FORMAT

Sem suporte no XBOX.

*OutputFrameRate*\
Tipo: DXGI\_RATIONAL

Especifica a taxa de quadros do fluxo de vídeo de saída. Para obter mais informações, consulte [DXGI\_RATIONAL](https://learn.microsoft.com/en-us/windows/win32/api/dxgicommon/ns-dxgicommon-dxgi_rational).

*SupportFlags*\
Tipo: [D3D12\_VIDEO\_PROCESS\_SUPPORT\_FLAGS](/pt-BR/reference/graphics/d3d12video_x/enums/d3d12_video_process_support_flags)

Indica se há suporte para a conversão de formato e espaço de cores especificada.

*ScaleSupport*\
Tipo: D3D12\_VIDEO\_SCALE\_SUPPORT

Indica as opções de dimensionamento de vídeo com suporte no processador de vídeo. Consulte [D3D12\_VIDEO\_SCALE\_SUPPORT](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_scale_support) para obter mais informações.

*FeatureSupport*\
Tipo: [D3D12\_VIDEO\_PROCESS\_FEATURE\_FLAGS](/pt-BR/reference/graphics/d3d12video_x/enums/d3d12_video_process_feature_flags)

Indica o suporte para quaisquer recursos adicionais no processador de vídeo.

*DeinterlaceSupport*\
Tipo: D3D12\_VIDEO\_PROCESS\_DEINTERLACE\_FLAGS

Indica os métodos de desentrelaçamento com suporte no processador de vídeo. Consulte [D3D12\_VIDEO\_PROCESS\_DEINTERLACE\_FLAGS](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ne-d3d12video-d3d12_video_process_deinterlace_flags) para obter mais informações.

*AutoProcessingSupport*\
Tipo: [D3D12\_VIDEO\_PROCESS\_AUTO\_PROCESSING\_FLAGS](/pt-BR/reference/graphics/d3d12video_x/enums/d3d12_video_process_auto_processing_flags)

Indica as opções de processamento automático de cores com suporte no processador de vídeo.

*FilterSupport*\
Tipo: [D3D12\_VIDEO\_PROCESS\_FILTER\_FLAGS](/pt-BR/reference/graphics/d3d12video_x/enums/d3d12_video_process_filter_flags)

Indica as opções de filtragem com suporte no processador de vídeo.

*FilterRangeSupport*\
Tipo: D3D12\_VIDEO\_PROCESS\_FILTER\_RANGE\[D3D12\_VIDEO\_PROCESS\_MAX\_FILTERS]

Indica o suporte a intervalos de filtro no processador de vídeo. Consulte [D3D12\_VIDEO\_PROCESS\_FILTER\_RANGE](https://learn.microsoft.com/en-us/windows/win32/api/d3d12video/ns-d3d12video-d3d12_video_process_filter_range) para obter mais informações.

## Comentários

Confira [Decodificação de transformação do Media Foundation](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/system/overviews/mediafoundation-decode) para obter mais informações sobre como usar o processador de vídeo (e as conversões com suporte).

## Requisitos

**Cabeçalho:** d3d12video\_x.h e d3d12video\_xs.h\
**Plataformas com suporte**: consoles XBOX Series e família XBOX One

## Confira também

[d3d12video\_x](/pt-BR/reference/graphics/d3d12video_x/d3d12video_x_members)\
[Decodificação de transformação do Media Foundation](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/system/overviews/mediafoundation-decode)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_gpu_virtual_address_support_public.md)
- [D3D12_FEATURE_DATA_FORMAT_SUPPORT](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_format_support_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS5](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options5_public.md)
- [D3D12_FEATURE_DATA_SHADER_CACHE](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_shader_cache_public.md)
