D3D12DDICAPS_TYPE_VIDEO_0020 enumeração (d3d12umddi.h)

Um valor de enumeração D3D12DDICAPS_TYPE_VIDEO_0020 especifica um recurso de vídeo ou um recurso de vídeo definido para consulta.

Syntax

typedef enum D3D12DDICAPS_TYPE_VIDEO_0020 {
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_SUPPORT = 0,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_PROFILES = 1,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_FORMATS = 2,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_CONVERSION_SUPPORT = 3,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_BITSTREAM_ENCRYPTION_SCHEMES = 4,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT = 5,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_MAX_INPUT_STREAMS = 6,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_REFERENCE_INFO = 7,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE = 8,
  D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE = 9,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_PROFILE_COUNT = 10,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_FORMAT_COUNT = 11,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT = 12,
  D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_SUPPORT = 13,
  D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_COUNT = 14,
  D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_SUPPORT = 15,
  D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_TRANSFORM_SUPPORT = 16,
  D3D12DDICAPS_TYPE_VIDEO_0040_DECODE_HISTOGRAM = 18,
  D3D12DDICAPS_TYPE_VIDEO_0053_FEATURE_AREA_SUPPORT = 19,
  D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR = 20,
  D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE = 21,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_COUNT = 22,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMANDS = 23,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETER_COUNT = 24,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETERS = 25,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_CAPS = 26,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_SIZE = 27,
  D3D12DDICAPS_TYPE_VIDEO_0072_DECODE_PROTECTED_RESOURCES = 28,
  D3D12DDICAPS_TYPE_VIDEO_0072_PROCESS_PROTECTED_RESOURCES = 29,
  D3D12DDICAPS_TYPE_VIDEO_0072_MOTION_ESTIMATOR_PROTECTED_RESOURCES = 30,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC = 31,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_PROFILE_LEVEL = 32,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT = 33,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION = 34,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INPUT_FORMAT = 35,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RATE_CONTROL_MODE = 36,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INTRA_REFRESH_MODE = 37,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_FRAME_SUBREGION_LAYOUT_MODE = 38,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE = 39,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_CONFIGURATION_SUPPORT = 40,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_SUPPORT = 41,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT = 42,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RESOURCE_REQUIREMENTS = 43
} ;

Constantes

 
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_SUPPORT
Valor: 0
Verifique se há suporte para um perfil de decodificação de vídeo, criptografia bitstream, resolução e formato. O resultado é um D3D12DDI_VIDEO_DECODE_TIER_0020 que indica o nível de suporte. A estrutura associada é D3D12DDI_VIDEO_DECODE_SUPPORT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_PROFILES
Valor: 1
Recupere a lista de perfis de decodificação de vídeo compatíveis com o adaptador. A estrutura associada é D3D12DDI_VIDEO_DECODE_PROFILES_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_FORMATS
Valor: 2
Recupere a lista de formatos de decodificação de vídeo compatíveis com o adaptador. A estrutura associada é D3D12DDI_VIDEO_DECODE_CONFIGURATION estrutura.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_CONVERSION_SUPPORT
Valor: 3
Verifique se há suporte para conversão de espaço em cores, conversão de formato e escala. A estrutura associada é D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_BITSTREAM_ENCRYPTION_SCHEMES
Valor: 4
Recupere a lista de esquemas de criptografia bitstream compatíveis com o adaptador. A estrutura associada é D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEMES_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT
Valor: 5
Recupere os recursos do processador de vídeo. A estrutura associada é D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_MAX_INPUT_STREAMS
Valor: 6
Recupere o número máximo de fluxos de vídeo de entrada que podem ser habilitados ao mesmo tempo. A estrutura associada é D3D12DDI_VIDEO_PROCESS_MAX_INPUT_STREAMS_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_REFERENCE_INFO
Valor: 7
Recupere o número de quadros passados e futuros necessários para um determinado modo de entrelaçamento, filtros, conversão de taxa de quadros e recursos. A estrutura associada é D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE
Valor: 8
Recupere o tamanho do heap do decodificador de vídeo. O tamanho do heap do decodificador de vídeo é estático no tempo de compilação. A estrutura associada é D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033.
D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE
Valor: 9
Recupere o tamanho do processador do decodificador de vídeo. A estrutura associada é D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_PROFILE_COUNT
Valor: 10
Recupere o número de perfis com suporte pelo decodificador de vídeo. A estrutura associada é D3D12DDI_VIDEO_DECODE_PROFILE_COUNT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_FORMAT_COUNT
Valor: 11
Recupere o número de formatos compatíveis com o decodificador de vídeo. A estrutura associada é D3D12DDI_VIDEO_DECODE_FORMAT_COUNT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT
Valor: 12
Recupere o número de esquemas de criptografia bitstream suppoortados pelo decodificador de vídeo. A estrutura associada é D3D12DDI_VIDEO_ DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_SUPPORT
Valor: 13
Recupere os recursos de sessão de criptografia de vídeo. A estrutura associada é D3D12DDI_VIDEO_CRYPTO_SESSION_SUPPORT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_COUNT
Valor: 14
Recupere a contagem do sistema de proteção de conteúdo de vídeo. A estrutura associada é D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_COUNT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_SUPPORT
Valor: 15
Recupere o suporte ao sistema de proteção de conteúdo de vídeo. A estrutura associada é D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_SUPPORT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_TRANSFORM_SUPPORT
Valor: 16
Recupere o suporte à transformação da sessão de criptografia de vídeo. A estrutura associada é D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0040_DECODE_HISTOGRAM
Valor: 18
Recupere os dados de histograma de decodificação de vídeo. A estrutura associada é D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041.
D3D12DDICAPS_TYPE_VIDEO_0053_FEATURE_AREA_SUPPORT
Valor: 19
Recupere o suporte ao recurso de vídeo fornecido, como se o dispositivo fornece suporte para decodificação de vídeo, processamento de vídeo e/ou codificação de vídeo. A estrutura associada é D3D12DDI_VIDEO_FEATURE_AREA_SUPPORT_DATA_0053.
D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR
Valor: 20
Recupere os recursos com suporte para estimativa de movimento de vídeo. A estrutura associada é D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060.
D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE
Valor: 21
Recupere o tamanho alocado de um heap do avaliador de movimento de vídeo. A estrutura associada é D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060.
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_COUNT
Valor: 22
Recupere o número de comandos de extensão de vídeo com suporte. A estrutura associada é D3D12DDI_VIDEO_EXTENSION_COMMAND_COUNT_DATA_0063.

Disponível a partir do Windows 10, versão 1903 (WDDM 2.6)
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMANDS
Valor: 23
Recupere a lista de comandos de extensão de vídeo. A estrutura associada é D3D12DDI_VIDEO_EXTENSION_COMMANDS_DATA_0063.

Disponível a partir do Windows 10, versão 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETER_COUNT
Valor: 24
Recupere o número de parâmetros para um estágio de parâmetro. A estrutura associada é D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT_DATA_0063.

Disponível a partir do Windows 10, versão 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETERS
Valor: 25
Recupere a lista de estruturas de informações de parâmetro que descrevem parâmetros de comando de extensão de vídeo para um estágio de parâmetro. A estrutura associada é D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETERS_DATA_0063.

Disponível a partir do Windows 10, versão 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_CAPS
Valor: 26
Recupere os recursos de um comando de extensão de vídeo específico. A estrutura associada é D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063.

Disponível a partir do Windows 10, versão 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_SIZE
Valor: 27
Recupere o tamanho da alocação de um comando de extensão de vídeo. A estrutura associada é D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063.

Disponível a partir do Windows 10, versão 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0072_DECODE_PROTECTED_RESOURCES
Valor: 28
Recupere as funcionalidades de suporte a recursos protegidos de decodificação de vídeo. A estrutura associada é D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072.

Disponível a partir do Windows 10, versão 2004 (WDDM 2.8).
D3D12DDICAPS_TYPE_VIDEO_0072_PROCESS_PROTECTED_RESOURCES
Valor: 29
Recupere as funcionalidades de suporte a recursos protegidos do processo de vídeo. A estrutura associada é D3D12DDI_VIDEO_PROCESS_PROTECTED_RESOURCES_DATA_0072.

Disponível a partir do Windows 10, versão 2004 (WDDM 2.8).
D3D12DDICAPS_TYPE_VIDEO_0072_MOTION_ESTIMATOR_PROTECTED_RESOURCES
Valor: 30
Recupere as funcionalidades de suporte a recursos protegidos do avaliador de movimento de vídeo. A estrutura associada é D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072.

Disponível a partir do Windows 10, versão 2004 (WDDM 2.8).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC
Valor: 31
Verifique se o adaptador dá suporte ao codec especificado para codificação de vídeo. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_PROFILE_LEVEL
Valor: 32
Verifique se o adaptador dá suporte ao perfil especificado para codificação de vídeo e retorne o intervalo de níveis com suporte para esse perfil. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_PROFILE_LEVEL_DATA_0080_2.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT
Valor: 33
Recupere o número de taxas de resolução com suporte para a configuração de codec especificada. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT_DATA_0080_2.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION
Valor: 34
Recupere as regras de suporte de resolução do codec especificado. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INPUT_FORMAT
Valor: 35
Verifique se há suporte para um formato de entrada de codificação de vídeo especificado. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RATE_CONTROL_MODE
Valor: 36
Verifique se há suporte para um modo de controle de taxa de codificação de vídeo especificado. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_RATE_CONTROL_MODE_DATA_0080.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INTRA_REFRESH_MODE
Valor: 37
Verifique se há suporte para um modo de codificação de vídeo especificado intra refresh. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_INTRA_REFRESH_MODE_DATA_0080_2.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_FRAME_SUBREGION_LAYOUT_MODE
Valor: 38
Verifique se há suporte para um modo de layout de sub-região de quadro especificado. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_DATA_0080_2.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE
Valor: 39
Recupere os requisitos de memória de um heap de codificador de vídeo com as propriedades de heap do codificador especificadas. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_CONFIGURATION_SUPPORT
Valor: 40
Recupere um conjunto de limites de configuração específicos do codec. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0083_0.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_SUPPORT
Valor: 41
Recupere os detalhes de suporte do recurso para a configuração solicitada. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT
Valor: 42
Recupere os recursos específicos do codec relacionados às limitações de gerenciamento de imagem de referência. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_DATA_0080_2.

Disponível a partir do Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RESOURCE_REQUIREMENTS
Valor: 43
Recupere os requisitos de alinhamento para acesso a recursos. A estrutura associada é D3D12DDICAPS_VIDEO_ENCODER_RESOURCE_REQUIREMENTS_DATA_0080_2.

Disponível a partir do Windows 11 (WDDM 3.0).

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)

Confira também

D3D12DDIARG_VIDEO_GETCAPS_0020

PFND3D12DDI_VIDEO_GETCAPS