enumerazione D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080 (d3d12umddi.h)
L'enumerazione D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080 elenca i possibili tipi di frame del codificatore HEVC.
Sintassi
typedef enum D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080 {
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_I_FRAME,
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_P_FRAME,
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_B_FRAME,
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_IDR_FRAME
} ;
Costanti
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_I_FRAME Un I-frame: frame completamente intercodato. |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_P_FRAME Un frame P (frame stimato): consente riferimenti ai fotogrammi precedenti. |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_B_FRAME Un frame B (frame bidirezionale): consente riferimenti sia ai fotogrammi passati che ai fotogrammi futuri, in ordine di visualizzazione. |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_IDR_FRAME Un frame IDR (frame di aggiornamento del decodificatore istantaneo): tipo speciale di I-frame in cui nessun frame dopo può fare riferimento a qualsiasi fotogramma prima di esso. |
Commenti
La tabella seguente elenca il tipo di frame di intestazione HEVC previsto (nal_unit_type) per ognuno dei tipi di frame HEVC definiti in precedenza.
Tipo di frame HEVC | Valore predefinito previsto |
---|---|
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_I_FRAME | nal_unit_type = CRA_NUT |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_P_FRAME | nal_unit_type = TRAIL_R |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_B_FRAME | nal_unit_type = TRAIL_R |
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_IDR_FRAME | nal_unit_type = IDR_W_RADL |
Un set D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_P_FRAMES_IMPLEMENTED_AS_LOW_DELAY_B_FRAMES bit informa l'utente che, quando si codificano frame di tipo D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_P_FRAME, questi fotogrammi verranno scritti come frame B con ritardo ridotto nel bitstream compresso. Se questo bit non è impostato, questi fotogrammi verranno scritti come frame P nel bistream compresso. Quando si opera in questa modalità, è responsabilità dell'utente codificare il tipo di frame corretto in AUD_NUT e altre parti del bitstream HEVC, tenendo conto che i fotogrammi P verranno considerati come fotogrammi B generalizzati con solo riferimenti ai fotogrammi precedenti nell'ordine poC (Picture Order Counter).
Per informazioni generali, vedere Codifica video D3D12 .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 (WDDM 3.0) |
Intestazione | d3d12umddi.h |
Vedi anche
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_0082_0
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per