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 luma keying. 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 illuminazione video, anziché a ogni flusso. * Il supporto per alfa planare per flusso non è affidabile. (Il valore alfa per pixel è tuttavia supportato. |
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 relativo all'uso di uno shader per leggere l'output di VideoProcessorBlt. Questa operazione 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. |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
server minimo supportato | Windows Server 2012 |
intestazione | d3d10umddi.h (include D3d10umddi.h) |
Vedere anche
VideoProcessorSetOutputAlphaFillMode
VideoProcessorSetOutputConstriction