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
TRUE
Repita los fotogramas.
FALSE
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

Consulte también

ID3D11VideoContext