Share via


D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA-Struktur (d3d12video.h)

Definiert Bildsteuerelementunterregionen als Slices für mehrere Codecs.

Syntax

typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA {
  UINT  DataSize;
  union {
    const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES    *pSlicesPartition_H264;
    const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES    *pSlicesPartition_HEVC;
    const D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_TILES *pTilesPartition_AV1;
  };
} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA;

Member

DataSize

Die Datengröße der layoutstruktur der bereitgestellten Bildsteuerelement-Unterbereiche.

pSlicesPartition_H264

Ein D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES Definiert Unterbereiche als Slices für die H.264-Codierung.

pSlicesPartition_HEVC

Ein D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES Definiert Unterbereiche als Slices für die HEVC-Codierung.

pTilesPartition_AV1

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h