Método ID3D11VideoContext::VideoProcessorSetStreamOutputRate (d3d11.h)
Establece la velocidad a la que el procesador de vídeo genera fotogramas de salida para un flujo de entrada.
Sintaxis
void VideoProcessorSetStreamOutputRate(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] D3D11_VIDEO_PROCESSOR_OUTPUT_RATE OutputRate,
[in] BOOL RepeatFrame,
[in] const DXGI_RATIONAL *pCustomRate
);
Parámetros
[in] pVideoProcessor
Puntero a la interfaz ID3D11VideoProcessor . Para obtener este puntero, llame a ID3D11VideoDevice::CreateVideoProcessor.
[in] StreamIndex
Índice de base cero del flujo de entrada. Para obtener el número máximo de secuencias, llame a ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps y compruebe el miembro de estructura MaxStreamStates .
[in] OutputRate
Velocidad de salida, especificada como un valor de D3D11_VIDEO_PROCESSOR_OUTPUT_RATE .
[in] RepeatFrame
Especifica cómo realiza el controlador la conversión de velocidad de fotogramas, si es necesario.
Valor | Significado |
---|---|
|
Repita los fotogramas. |
|
Interpolar fotogramas. |
[in] pCustomRate
Puntero a una estructura de DXGI_RATIONAL . Si OutputRate es D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM, este parámetro especifica la velocidad de salida exacta. De lo contrario, este parámetro se omite y puede ser NULL.
Valor devuelto
None
Observaciones
Las velocidades de salida estándar son normales de velocidad de fotogramas (D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL) y media velocidad de fotogramas (D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF). Además, el controlador puede admitir tarifas personalizadas para la conversión de velocidad o telecine inversa. Para obtener la lista de tarifas personalizadas, llame a ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate.
Según la velocidad de salida, es posible que el controlador tenga que convertir la velocidad de fotogramas. Si es así, el valor de RepeatFrame controla si el controlador crea fotogramas interpolados o simplemente repite fotogramas de entrada.
Requisitos
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d3d11.h |