Condividi tramite


D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES struttura (d3d12video.h)

Definisce le sottoregioni come sezioni per i codec che supportano questa modalità di partizionamento.

Sintassi

typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES {
  union {
    UINT MaxBytesPerSlice;
    UINT NumberOfCodingUnitsPerSlice;
    UINT NumberOfRowsPerSlice;
    UINT NumberOfSlicesPerFrame;
  };
} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES;

Members

MaxBytesPerSlice

Numero massimo di byte per sezione da usare. Questo campo viene usato esclusivamente con D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_BYTES_PER_SUBREGION.

NumberOfCodingUnitsPerSlice

Numero di blocchi quadrati da utilizzare per sezione. Le dimensioni in pixel delle aree quadrate possono essere calcolate usando la risoluzione corrente e D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS. SubregionBlockPixelsSize per la risoluzione del frame corrente. Questo campo viene usato esclusivamente con D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_SQUARE_UNITS_PER_SUBREGION_ROW_UNALIGNED.

NumberOfRowsPerSlice

Numero di righe di blocchi quadrati per ogni sezione in cui suddividere il frame. Le dimensioni in pixel delle aree quadrate possono essere calcolate usando la risoluzione corrente e D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS. SubregionBlockPixelsSize per la risoluzione del frame corrente. Questo campo viene usato esclusivamente con D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_UNIFORM_PARTITIONING_ROWS_PER_SUBREGION.

NumberOfSlicesPerFrame

Numero di sezioni in cui dividere il frame. Questo campo viene usato esclusivamente con D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_UNIFORM_PARTITIONING_SUBREGIONS_PER_FRAME.

Commenti

Per le modalità che implicano un numero fisso di sezioni, il numero di sezioni selezionate deve essere minore di quello indicato da D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS. MaxSubregionsNumber e la risoluzione selezionata.

Requisiti

   
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione d3d12video.h