Compartir a través de


Método CBaseVideoRenderer.GetStdDev

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El GetStdDev método calcula la desviación estándar en milisegundos entre cuándo se debe cada fotograma y cuándo se representa realmente para las estadísticas por fotograma.

Sintaxis

HRESULT GetStdDev(
   int      nSamples,
   int      *piResult,
   LONGLONG llSumSq,
   LONGLONG iTot
);

Parámetros

nSamples

Valor entero que contiene el número de muestras de vídeo recibidas por el representador de vídeo.

piResult

Puntero a un valor entero que contendrá la desviación estándar.

llSumSq

Valor que representa la desviación estándar, en milisegundos, de todas las muestras de vídeo representadas. Cuanto menor sea el valor, más coherente será la representación.

iTot

Valor que representa el valor medio, en milisegundos, entre el tiempo marcado y el tiempo representado para todos los ejemplos de vídeo representados.

Valor devuelto

Devuelve NOERROR.

Requisitos

Requisito Value
Encabezado
Renbase.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

CBaseVideoRenderer (clase)