структура D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE (d3d12video.h)
Представляет структуру GOP для нескольких видеокодеков.
Синтаксис
typedef struct D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE {
UINT DataSize;
union {
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 *pH264GroupOfPictures;
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC *pHEVCGroupOfPictures;
D3D12_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE *pAV1SequenceStructure;
};
} D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE;
Члены
DataSize
Размер данных предоставленной структуры GOP кодировщика.
pH264GroupOfPictures
Указатель на D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 , представляющий структуру GOP для кодирования H.264.
pHEVCGroupOfPictures
Указатель на D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC , представляющий структуру GOP для кодирования H.264.
pAV1SequenceStructure
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Сборка Windows 22000 |
Минимальная версия сервера | Сборка Windows 22000 |
Верхняя часть | d3d12video.h |