Sintaxe
typedef enum D3D12_FEATURE_VIDEO
{
D3D12_FEATURE_VIDEO_DECODE_SUPPORT = 0,
D3D12_FEATURE_VIDEO_DECODE_PROFILES = 1,
D3D12_FEATURE_VIDEO_DECODE_FORMATS = 2,
D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT = 3,
D3D12_FEATURE_VIDEO_PROCESS_SUPPORT = 5,
D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS = 6,
D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO = 7,
D3D12_FEATURE_VIDEO_DECODER_HEAP_SIZE = 8,
D3D12_FEATURE_VIDEO_PROCESSOR_SIZE = 9,
D3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNT = 10,
D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT = 11,
D3D12_FEATURE_VIDEO_ARCHITECTURE = 17,
D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM = 18,
} D3D12_FEATURE_VIDEO
Constantes
| Constante | Descrição |
|---|---|
| D3D12_FEATURE_VIDEO_DECODE_SUPPORT | Verifica se há suporte para um perfil de decodificação, criptografia de fluxo de bits, resolução e formato. O resultado é um D3D12_VIDEO_DECODE_TIER que indica o nível de suporte. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT. |
| D3D12_FEATURE_VIDEO_DECODE_PROFILES | Recupera a lista de perfis de decodificação com suporte do adaptador. Chame CheckFeatureSupport especificando o recurso D3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNT para obter o número de perfis antes de chamar CheckFeatureSupport para o recurso D3D12_FEATURE_VIDEO_DECODE_PROFILES. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES. |
| D3D12_FEATURE_VIDEO_DECODE_FORMATS | Recupera a lista de formatos de decodificação com suporte para uma D3D12_VIDEO_DECODE_CONFIGURATION. Chame CheckFeatureSupport especificando o recurso D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT para obter o número de perfis antes de chamar CheckFeatureSupport para o recurso D3D12_FEATURE_VIDEO_DECODE_PROFILES. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS. |
| D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT | Verifica se há suporte para uma conversão de espaço de cores, conversão de formato e escala. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT. |
| D3D12_FEATURE_VIDEO_PROCESS_SUPPORT | Recupera os recursos do processador de vídeo. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT. |
| D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS | Recupera o número máximo de fluxos que podem ser habilitados ao mesmo tempo. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS. |
| D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO | Recupera o número de quadros passados e futuros necessários para um determinado modo de desentrelaçamento, filtros, conversão de taxa de quadros e recursos. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO. |
| D3D12_FEATURE_VIDEO_DECODER_HEAP_SIZE | Verifica o tamanho de alocação de um heap do decodificador de vídeo. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE. Para obter informações sobre o orçamento de residência para heaps, confira Residência. |
| D3D12_FEATURE_VIDEO_PROCESSOR_SIZE | Verifica o tamanho de alocação de um heap do processador de vídeo. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE. Para obter informações sobre o orçamento de residência para heaps, confira Residência. |
| D3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNT | Recupera o número de perfis de decodificador com suporte. A contagem retornada é usada ao consultar D3D12_FEATURE_VIDEO_DECODE_PROFILES. |
| D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT | Recupera o número de perfis de decodificador com suporte. A contagem retornada é usada ao consultar D3D12_FEATURE_VIDEO_DECODE_FORMATS. |
| D3D12_FEATURE_VIDEO_ARCHITECTURE | Indica se o mecanismo de vídeo tem coerência de E/S com a CPU. |
| D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM | Recupera os componentes com suporte, a contagem de compartimentos e a profundidade de bits do contador para um histograma de decodificação com o perfil de decodificação, a resolução e o formato especificados. A estrutura de dados associada é D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM. |
Requisitos
Cabeçalho: d3d12video_x.h e d3d12video_xs.hPlataformas com suporte: consoles XBOX Series e família XBOX One
