D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA-Struktur (d3d12video.h)
Stellt die Steuerelementelemente auf Bildebene für den zugeordneten EncodeFrame-Befehl für mehrere Codecs dar.
Syntax
typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA {
UINT DataSize;
union {
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 *pH264PicData;
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC *pHEVCPicData;
D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA *pAV1PicData;
};
} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA;
Member
DataSize
Die Datengröße der bereitgestellten Steuerelementstruktur auf Bildebene.
pH264PicData
Ein Zeiger auf eine D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 , die die Steuerelementelemente auf Bildebene für die H.264-Codierung darstellt.
pHEVCPicData
Ein Zeiger auf eine D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC , die die Steuerelementelemente auf Bildebene für die H.264-Codierung darstellt.
pAV1PicData
Hinweise
Die Neuanordnung von Bildverweislisten auf Sliceebene wird nicht unterstützt.
Gewichtete Intervorhersage wird nicht unterstützt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Unterstützte Mindestversion (Server) | Windows Build 22000 |
Kopfzeile | d3d12video.h |