Condividi tramite


enumerazione D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 (d3d12umddi.h)

Definisce le funzionalità che il processore video può supportare.

Sintassi

typedef enum D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 {
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0022_NONE,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_FILL,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_LUMA_KEY,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_STEREO,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ROTATION,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_FLIP,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_BLENDING,
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_PIXEL_ASPECT_RATIO
} ;

Costanti

 
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0022_NONE
Nessuna funzionalità di processore video supportata.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_FILL
Il processore video può impostare valori alfa sui pixel di output. Per altre informazioni, vedere la funzione SetOutputAlphaFillMode .
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_LUMA_KEY
Il processore video può eseguire luma keying. Luma keying è configurato usando il membro LumaKey della struttura D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS . Per altre informazioni, vedere la struttura D3D12DDI_VIDEO_PROCESS_LUMA_KEY .
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_STEREO
Il processore video può supportare video stereo 3D. Tutti i driver che impostano questa funzionalità devono supportare i formati stereo seguenti: D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL, D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_VERTICAL e D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE. Per altre informazioni, vedere SetInputStreamStereoFormat.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ROTATION
Il driver può ruotare i dati di input 90, 180 o 270 gradi in modo orario come parte dell'operazione di elaborazione video.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_FLIP
Il driver può scorrere i dati di input orizzontalmente o verticalmente, insieme o separatamente con un'operazione di rotazione video.
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_ALPHA_BLENDING
La fusione alfa e un alfa planare possono essere impostati nel membro AlfaBlending della struttura D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS . Per altre informazioni, vedere la struttura D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING .
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAG_0020_PIXEL_ASPECT_RATIO
Il driver supporta la modifica della proporzioni dei pixel. Se il driver non segnala questa funzionalità, i membri SourceAspectRatio e DestinationAspectRatio della struttura D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS devono indicare un rapporto di aspetto 1:1.

Requisiti

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

Vedi anche

D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS

D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING

D3D12DDI_VIDEO_PROCESS_LUMA_KEY

SetOutputAlphaFillMode