Share via


struttura D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 (d3d12umddi.h)

Definisce la combinazione di un formato pixel e di uno spazio colori per una descrizione del contenuto della risorsa.

Sintassi

typedef struct D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 {
  DXGI_FORMAT           Format;
  DXGI_COLOR_SPACE_TYPE ColorSpace;
} D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020;

Members

Format

Formato dei dati. Per altre informazioni, vedere l'enumerazione DXGI_FORMAT .

ColorSpace

Spazio colori dei dati. Per altre informazioni, vedere l'enumerazione DXGI_COLOR_SPACE_TYPE .

Commenti

Le conversioni esposte tramite il decodificatore devono avere un vantaggio hardware rispetto a una conversione che può essere eseguita tramite l'app tramite una decodifica e un processo video BLT. Ciò significa in genere che l'hardware video scrive il frame di riferimento non convertito e l'output convertito (entrambi gli output) senza un passaggio separato che legge il frame di riferimento non convertito per produrre l'output convertito.

L'unica eccezione è che tutti i driver sono necessari per supportare una conversione per rimuovere il flag di D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY in cui il formato di origine e di destinazione, lo spazio colore e le dimensioni sono uguali. L'hardware potrebbe non richiedere effettivamente il flag di D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY, ma se viene usato, il driver può implementare questa conversione con un'operazione di copia.

Requisiti

Requisito Valore
Intestazione d3d12umddi.h (include D3d12umddi.h)

Vedi anche

DXGI_COLOR_SPACE_TYPE

DXGI_FORMAT