Compartir a través de


enumeración DXVAHD_SURFACE_TYPE (dxvahd.h)

Especifica el tipo de superficie de vídeo creada por un dispositivo de alta definición de alta definición de vídeo (DXVA-HD) de Microsoft DirectX.

Syntax

typedef enum _DXVAHD_SURFACE_TYPE {
  DXVAHD_SURFACE_TYPE_VIDEO_INPUT = 0,
  DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATE = 1,
  DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT = 2
} DXVAHD_SURFACE_TYPE;

Constantes

 
DXVAHD_SURFACE_TYPE_VIDEO_INPUT
Valor: 0
Superficie de un flujo de entrada. Este tipo de superficie es equivalente a una superficie sin formato fuera de pantalla en Microsoft Direct3D. La aplicación puede usar la superficie en las llamadas de Direct3D.
DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATE
Valor: 1
Superficie privada para un flujo de entrada. Este tipo de superficie es equivalente a una superficie sin formato fuera de pantalla, salvo que la aplicación no puede usar la superficie en llamadas de Direct3D.
DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT
Valor: 2
Superficie de un flujo de salida. Este tipo de superficie es equivalente a una superficie sin formato fuera de pantalla en Direct3D. La aplicación puede usar la superficie en las llamadas de Direct3D.

Este tipo de superficie se recomienda para las aplicaciones de procesamiento de vídeo que necesitan bloquear la superficie y acceder a la memoria de la superficie. Para la reproducción de vídeo con un rendimiento óptimo, se recomienda en su lugar una superficie de destino de representación o una cadena de intercambio.

Comentarios

Si el dispositivo DXVA-HD es un complemento de software y el tipo de superficie es DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATE, el dispositivo puede admitir tipos de formato que el controlador de gráficos no admite de forma nativa. Por ejemplo, si la aplicación solicita una superficie AYUV, el dispositivo podría asignar una superficie con un tipo de superficie de D3DFMT_A8R8G8B8.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado dxvahd.h

Consulte también

DXVA-HD

Enumeraciones de vídeo de Direct3D

IDXVAHD_Device::CreateVideoSurface

Enumeraciones de Media Foundation