Método CBasePin.Run
[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 Run
método notifica o pino de que o filtro está em execução.
Sintaxe
HRESULT Run(
REFERENCE_TIME tStart
);
Parâmetros
-
Tstart
-
Hora de início, conforme passado para o método IMediaFilter::Run do filtro.
Retornar valor
Returns S_OK.
Comentários
Quando o filtro passa de pausado para em execução, a classe CBaseFilter chama esse método em todos os pinos do filtro.
Esse método não faz nada na classe base. Classes derivadas podem substituir esse método. Por exemplo, um pin pode iniciar um thread de trabalho que fornece exemplos.
O estado interno do gerenciador de grafo de filtro não é atualizado até que essa função membro retorne, portanto, não teste o estado desse método.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|