enumeración D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC (d3d12video.h)
Especifica el tipo de un fotograma de vídeo HEVC.
Syntax
typedef enum D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC {
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_I_FRAME,
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_P_FRAME,
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_B_FRAME,
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_IDR_FRAME
} ;
Constantes
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_I_FRAME I-Frame. Marco completamente dentro del código. |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_P_FRAME Marco P. Permite referencias a fotogramas anteriores. |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_B_FRAME Marco B. Permite referencias a marcos pasados y futuros (en orden de visualización). |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_IDR_FRAME Descodificación instantánea del marco de actualización. Un tipo especial de marco I donde no hay marco después de que pueda hacer referencia a cualquier fotograma antes de él. |
Comentarios
En la tabla siguiente se muestra el tipo de marco de encabezado HEVC esperado para cada valor de tipo de marco HEVC.
Elemento Syntax | Valor predeterminado esperado |
---|---|
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_I_FRAME | nal_unit_type = CRA_NUT |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_P_FRAME | nal_unit_type = TRAIL_R |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_B_FRAME | nal_unit_type = TRAIL_R |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_IDR_FRAME | nal_unit_type = IDR_W_RADL |
Si se establece D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_P_FRAMES_IMPLEMENTED_AS_LOW_DELAY_B_FRAMES , informa al autor de la llamada de que al codificar fotogramas con tipo D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_P_FRAME, se escribirán como fotogramas B de retraso bajo en la secuencia de bits comprimida. Si no se establece bit, informa al autor de la llamada P frames se escribirá en la secuencia de bits comprimida. Tenga en cuenta que cuando funciona con este modo, es responsabilidad del autor de la llamada codificar el tipo de fotograma correcto en AUD_NUT y otras partes de la secuencia de bits HEVC, teniendo en cuenta que los fotogramas P se tratarán como marcos B generalizados con solo referencias a fotogramas anteriores en orden poC.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Build 22000 |
Servidor mínimo compatible | Windows Build 22000 |
Encabezado | d3d12video.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de