enumerazione D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS (d3d10umddi.h)

Definisce le funzionalità che un processore video Di Microsoft Direct3D 11 può supportare.

Sintassi

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS {
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x200,
  D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x400,
  D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 = 0x800
} ;

Costanti

 
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL
Valore: 0x1
Il processore video può impostare valori alfa sui pixel di output. Per altre informazioni, vedere VideoProcessorSetOutputAlphaFillMode.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION
Valore: 0x2
Il processore video può eseguire il downsample dell'output video. Per altre informazioni, vedere VideoProcessorSetOutputConstriction.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY
Valore: 0x4
Il processore video può eseguire il keying luma. Per altre informazioni, vedere VideoProcessorSetStreamLumaKey.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE
Valore: 0x8
Il processore video può applicare valori alfa dalle voci della tavolozza dei colori.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY
Valore: 0x10
Il driver non supporta DXVA-HDDDI. Se questo flag di funzionalità è impostato, il processore video presenta le limitazioni seguenti:

* Sono supportati al massimo due flussi:
* Il primo flusso deve essere NV12 o YUY2.
* Il secondo flusso deve essere AYUV, AI44 o IA44.
* I controlli di regolazione dell'immagine (proc amp) vengono applicati all'intera sequenza di elaborazione video, anziché a ogni flusso.
* Il supporto per alfa planare per flusso non è affidabile. (Il valore alfa per pixel è supportato, tuttavia.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO
Valore: 0x20
Il processore video può supportare video stereo 3D. Per altre informazioni, vedere VideoProcessorSetStreamStereoFormat.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION
Valore: 0x40
Il processore video è in grado di ruotare il flusso di input di 90, 180 o 270 gradi (in senso orario).
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM
Valore: 0x80
Il processore video supporta la fusione dei flussi di input usando un valore alfa per flusso.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO
Valore: 0x100
Il processore video supporta proporzioni esplicite per l'origine e la destinazione.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR
Valore: 0x200
Indica che il driver supporta VideoProcessorSetStreamMirror.

Supportato a partire da Windows 10.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE
Valore: 0x400
Indica che l'hardware può trarre vantaggio da un hint per indicare se è possibile usare uno shader per leggere l'output di VideoProcessorBlt. Questa impostazione deve essere impostata solo dall'hardware che supporta le sovrimpressioni multiplano.
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10
Valore: 0x800
Indica che il driver convertirà correttamente i dati video in base ai metadati HDR10 specificati. Supportato a partire da Windows 10.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

VideoProcessorBlt

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputConstriction

VideoProcessorSetStreamLumaKey

VideoProcessorSetStreamMirror

VideoProcessorSetStreamStereoFormat