Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Representa argumentos de entrada para ID3D12VideoEncodeCommandList4::EncodeFrame1, com suporte para metadados opcionais.
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
Um D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC especificando a configuração para a sequência de codificação de vídeo.
PictureControlDesc
Um D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC especificando a configuração da imagem de codificação de vídeo.
pInputFrame
Um ponteiro para a ID3D12Resource que representa o quadro de entrada a ser codificado.
InputFrameSubresource
O índice de sub-fonte do quadro de entrada.
CurrentFrameBitstreamMetadataSize
O tamanho esperado em bytes dos metadados de bitstream do quadro atual.
OptionalMetadata
Um valor D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS indicando quais metadados opcionais habilitar ao codificar esse quadro.
Observações
Essa estrutura estende D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS com o campo OptionalMetadata .
Requirements
| Requisito | Valor |
|---|---|
| Header | d3d12video.h |