Compartilhar via


D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 enumeração (d3d12umddi.h)

A enumeração D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 relata o suporte para uma determinada configuração. Use D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 para obter suporte completo ao recurso de codificação de vídeo para Windows 11 (WDDM 3.0).

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 {
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
} ;

Constantes

 
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE
Nenhum sinalizador é definido (indica que não há suporte).
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK
Indica se a configuração fornecida geralmente é compatível com o codificador, em combinação com os sinalizadores restantes para transmitir determinadas limitações ou sem suporte geral. A camada de depuração D3D12 pode fornecer mais informações.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE
Indica suporte para alterar o controle de taxa no meio da sessão de codificação.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE
Indica suporte para alterar a resolução no meio da sessão de codificação.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE
Quando definido, habilita a configuração da capacidade e a integridade inicial do verificador de buffer de vídeo (VBV) para algoritmos de controle de taxa.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE
Indica suporte para modos de controle de taxa que envolvem a análise de quadros para otimizar o uso da taxa de bits ao custo de um desempenho mais lento.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS
Quando definidas, texturas que se referem a imagens reconstruídas só podem ser referenciadas como uma matriz de textura, em vez de uma matriz de recursos 2D de textura separados com cada recurso com tamanho de matriz de 1.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE
Indica suporte para uso de QP (parâmetro de quantização delta) no controle de taxa.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE
Indica suporte para alterações de layout de sub-região dinâmica durante uma sessão de codificação.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE
Indica suporte para o intervalo de QP ajustável no controle de taxa.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE
Indica suporte para QP inicial ajustável no controle de taxa.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
Indica suporte para definir um limite máximo no algoritmo de taxa de bits por cada quadro codificado.

Comentários

Use D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 para obter suporte completo ao recurso de codificação de vídeo para Windows 11 (WDDM 3.0).

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h