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
VideoProcessorSetOutputAlphaFillMode
VideoProcessorSetOutputConstriction