Método CBaseVideoRenderer.ShouldDrawSampleNow
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Audio/Video Capture in 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 ShouldDrawSampleNow
método determina se o vídeo deve ser desenhado sem definir um link de aconselhamento do temporizador com o relógio.
Sintaxe
virtual HRESULT ShouldDrawSampleNow(
IMediaSample *pMediaSample,
REFERENCE_TIME *ptrStart,
REFERENCE_TIME *ptrEnd
);
Parâmetros
-
pMediaSample
-
Ponteiro para a interface IMediaSample para o exemplo.
-
ptrStart
-
Ponteiro para a hora de começar a renderização.
-
ptrEnd
-
Ponteiro para o tempo para parar a renderização.
Retornar valor
Retorna um valor HRESULT . Retorna S_OK para desenhar de uma só vez sem esperar, S_FALSE para significar desenhar no momento ptrStart ou um erro para significar não desenhar o exemplo; ou seja, ignore-o para economizar tempo.
Comentários
Essa função membro substitui CBaseRenderer::ShouldDrawSampleNow.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|