Partilhar via


Método CBaseVideoRenderer.GetStdDev

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O GetStdDev método estima o desvio padrão em milissegundos entre quando cada quadro é devido e quando ele é realmente renderizado, para estatísticas por quadro.

Sintaxe

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

Parâmetros

nSamples

Valor inteiro que contém o número de amostras de vídeo recebidas pelo renderizador de vídeo.

piResult

Ponteiro para um valor inteiro que conterá o desvio padrão.

llSumSq

Valor que representa o desvio padrão, em milissegundos, de todos os exemplos de vídeo renderizados. Quanto menor o valor, mais consistente será a renderização.

iTot

Valor que representa o valor médio, em milissegundos, entre a hora carimbada e o tempo renderizado para todos os exemplos de vídeo renderizados.

Retornar valor

Retorna NOERROR.

Requisitos

Requisito Valor
parâmetro
Renbase.h (inclua Streams.h)
Biblioteca
Strmbase.lib (builds de varejo);
Strmbasd.lib (builds de depuração)

Confira também

Classe CBaseVideoRenderer