Condividi tramite


enumerazione D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 (d3d12umddi.h)

L'enumerazione D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 segnala il supporto per una determinata configurazione. Usare D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 per il supporto completo della funzionalità di codifica video per Windows 11 (WDDM 3.0).

Sintassi

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
} ;

Costanti

 
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE
Non vengono impostati flag (indica nessun supporto).
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK
Indica se la configurazione specificata è generalmente supportata dal codificatore, in combinazione con i flag rimanenti per trasmettere determinate limitazioni o nessun supporto generale. Il livello di debug D3D12 può fornire ulteriori informazioni.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE
Indica il supporto per la modifica del controllo della frequenza al centro della sessione di codifica.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE
Indica il supporto per la modifica della risoluzione al centro della sessione di codifica.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE
Quando impostato, abilita la configurazione della piena e della capacità iniziale del buffering video (VBV) per gli algoritmi di controllo della frequenza.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE
Indica il supporto per le modalità di controllo della frequenza che comportano l'analisi dei frame per ottimizzare l'utilizzo della velocità in bit a costo di prestazioni più lente.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS
Se impostata, le trame che fanno riferimento alle immagini ricostruite possono essere a cui si fa riferimento solo come matrice di trame, anziché una matrice di risorse 2D separate con ogni risorsa con dimensioni della matrice pari a 1.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE
Indica il supporto per l'utilizzo del parametro di quantizzazione differenziale (QP) nel controllo della frequenza.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE
Indica il supporto per le modifiche di layout di sottoregion dinamiche durante una sessione di codifica.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE
Indica il supporto per l'intervallo QP regolabile nel controllo della frequenza.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE
Indica il supporto per il QP iniziale regolabile nel controllo della frequenza.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
Indica il supporto per l'impostazione di un limite massimo nell'algoritmo bitrate per ogni frame codificato.

Commenti

Usare D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 per il supporto completo della funzionalità di codifica video per Windows 11 (WDDM 3.0).

Requisiti

Requisito Valore
Intestazione d3d12umddi.h