Condividi tramite


Metodo CBaseVideoRenderer.GetStdDev

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il GetStdDev metodo stima la deviazione standard in millisecondi tra quando ogni frame è dovuto e quando viene effettivamente eseguito il rendering, per le statistiche per frame.

Sintassi

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

Parametri

nSamples

Valore intero contenente il numero di campioni video ricevuti dal renderer video.

piResult

Puntatore a un valore integer che conterrà la deviazione standard.

llSumSq

Valore che rappresenta la deviazione standard, in millisecondi, di tutti gli esempi video di cui è stato eseguito il rendering. Valore inferiore, più coerente con il rendering.

iTot

Valore che rappresenta il valore medio, in millisecondi, tra il tempo stampato e il tempo di rendering per tutti gli esempi video di cui è stato eseguito il rendering.

Valore restituito

Restituisce NOERROR.

Requisiti

Requisito Valore
Intestazione
Renbase.h (includere Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)

Vedi anche

Classe CBaseVideoRenderer