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 |