Compartir a través de


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