enumeración D3D12_VIDEO_PROCESS_FEATURE_FLAGS (d3d12video.h)
Especifica las características que un procesador de vídeo puede admitir.
Syntax
typedef enum D3D12_VIDEO_PROCESS_FEATURE_FLAGS {
D3D12_VIDEO_PROCESS_FEATURE_FLAG_NONE,
D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL,
D3D12_VIDEO_PROCESS_FEATURE_FLAG_LUMA_KEY,
D3D12_VIDEO_PROCESS_FEATURE_FLAG_STEREO,
D3D12_VIDEO_PROCESS_FEATURE_FLAG_ROTATION,
D3D12_VIDEO_PROCESS_FEATURE_FLAG_FLIP,
D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_BLENDING,
D3D12_VIDEO_PROCESS_FEATURE_FLAG_PIXEL_ASPECT_RATIO
} ;
Constantes
D3D12_VIDEO_PROCESS_FEATURE_FLAG_NONE No se admiten características. |
D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL El procesador de vídeo puede establecer valores alfa en los píxeles de salida. El modo de relleno alfa se usa en D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC. D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE siempre se debe admitir. Los modos de flujo de origen, destino y segundo plano solo se admiten cuando el controlador informa D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL. |
D3D12_VIDEO_PROCESS_FEATURE_FLAG_LUMA_KEY El procesador de vídeo puede realizar el teclado luma. La creación de claves de Luma se configura a través del miembro D3D12_VIDEO_PROCESS_LUMA_KEY de la estructura de D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS . Para obtener más información, vea <a href=ns-d3d12video-d3d12_video_process_luma_key"">D3D12_VIDEO_PROCESS_LUMA_KEY. |
D3D12_VIDEO_PROCESS_FEATURE_FLAG_STEREO El procesador de vídeo puede admitir vídeo estéreo 3D. Para obtener más información, consulte D3D12_VIDEO_FRAME_STEREO_FORMAT. Todos los controladores que establecen esta funcionalidad deben admitir los siguientes formatos estéreo: D3D12_VIDEO_PROCESS_STEREO_FORMAT_HORIZONTAL, D3D12_VIDEO_PROCESS_STEREO_FORMAT_VERTICAL y D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATE. |
D3D12_VIDEO_PROCESS_FEATURE_FLAG_ROTATION El controlador puede girar los datos de entrada de 90, 180 o 270 grados en el sentido de las agujas del reloj como parte de la operación de procesamiento de vídeo. |
D3D12_VIDEO_PROCESS_FEATURE_FLAG_FLIP El controlador puede voltear los datos de entrada horizontal o verticalmente, juntos o por separado con una operación de rotación de vídeo. |
D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_BLENDING La combinación alfa y un alfa plano se pueden establecer en el miembro AlphaBlending de la estructura D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS . Para obtener más información, consulte D3D12_VIDEO_PROCESS_ALPHA_BLENDING. |
D3D12_VIDEO_PROCESS_FEATURE_FLAG_PIXEL_ASPECT_RATIO El controlador admite el cambio de la relación de aspecto de píxeles. Si el controlador no informa de esta funcionalidad, los miembros SourceAspectRatio y DestinationAspectRatio de D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS estructura deben indicar una relación de aspecto de 1:1. |
Requisitos
Requisito | Valor |
---|---|
Header | d3d12video.h |