Método CBaseVideoRenderer.PreparePerformanceData
[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 PreparePerformanceData
método define os valores m_trLate e m_trFrame do quadro atual.
Sintaxe
void PreparePerformanceData(
int trLate,
int trFrame
);
Parâmetros
-
trLate
-
Valor que indica a latência da amostra além do tempo de conclusão, em unidades de tempo de referência.
-
trFrame
-
Tempo de interframe, em unidades de tempo de referência.
Retornar valor
Esse método não retorna um valor.
Comentários
Essa função membro define m_trLate para o valor de trLate e m_trFrame para o valor de trFrame.
Quando a função membro CBaseVideoRenderer::RecordFrameLateness é chamada de CBaseVideoRenderer::OnRenderStart ou CBaseVideoRenderer::OnDirectRender, ela passa os valores de m_trLate e m_trFrame para que ela atualize as estatísticas.
PreparePerformanceData
é chamado de CBaseVideoRenderer::OnWaitEnd para definir esses valores de membro de dados.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|