Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa argumentos de entrada para ID3D12VideoEncodeCommandList4::EncodeFrame1, con compatibilidad con metadatos opcionales.
Syntax
typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1 {
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC SequenceControlDesc;
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC1 PictureControlDesc;
ID3D12Resource *pInputFrame;
UINT InputFrameSubresource;
UINT CurrentFrameBitstreamMetadataSize;
D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS OptionalMetadata;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS1;
Members
SequenceControlDesc
Un D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC especificando la configuración de la secuencia de codificación de vídeo.
PictureControlDesc
Un D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC especificando la configuración de la imagen de codificación de vídeo.
pInputFrame
Puntero a ID3D12Resource que representa el marco de entrada que se va a codificar.
InputFrameSubresource
Índice de subrecurso del marco de entrada.
CurrentFrameBitstreamMetadataSize
Tamaño esperado en bytes de los metadatos de secuencia de bits de fotogramas actuales.
OptionalMetadata
Valor D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS que indica qué metadatos opcionales se habilitarán al codificar este marco.
Observaciones
Esta estructura extiende D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS con el campo OptionalMetadata .
Requisitos
| Requisito | Value |
|---|---|
| Header | d3d12video.h |