estructura DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA (dxvahd.h)

Especifica la velocidad de fotogramas de salida de un flujo de entrada cuando se usa la alta definición de alta definición de aceleración de vídeo de Microsoft DirectX (DXVA-HD).

Sintaxis

typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
  BOOL               RepeatFrame;
  DXVAHD_OUTPUT_RATE OutputRate;
  DXVAHD_RATIONAL    CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;

Miembros

RepeatFrame

Especifica cómo el dispositivo realiza la conversión de velocidad de fotogramas, si es necesario. El valor de estado predeterminado es FALSE (interpolación).

Valor Significado
TRUE
El dispositivo repite fotogramas.
FALSE
El dispositivo interpola fotogramas.

OutputRate

Especifica la velocidad de salida, como miembro de la enumeración DXVAHD_OUTPUT_RATE .

CustomRate

Especifica una velocidad de salida personalizada, como una estructura de DXVAHD_RATIONAL . Este miembro se omite a menos que OutputRate sea igual a DXVAHD_OUTPUT_RATE_CUSTOM. El valor de estado predeterminado es 1/1.

Para obtener la lista de tarifas personalizadas admitidas por el procesador de vídeo, llame a IDXVAHD_Device::GetVideoProcessorCustomRates. Si se usa una tasa personalizada, se debe tomar de esta lista.

Comentarios

La velocidad de salida podría requerir que el dispositivo convierta la velocidad de fotogramas del flujo de entrada. Si es así, el valor de RepeatFrame controla si el dispositivo crea fotogramas interpolados o simplemente repite fotogramas de entrada.

Requisitos

   
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

DXVAHD_STREAM_STATE

Estructuras de vídeo de Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Estructuras de Media Foundation