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 |
---|---|
|
El dispositivo repite fotogramas. |
|
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
Estructuras de vídeo de Direct3D