Eventos
19 nov, 23 - 21 nov, 23
Obtenga la ventaja competitiva que necesita con soluciones eficaces de inteligencia artificial y nube al asistir a Microsoft Ignite online.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
El Run
método ejecuta el filtro.
HRESULT Run(
REFERENCE_TIME tStart
);
tStart
Hora de referencia correspondiente al tiempo de secuencia 0.
Devuelve un valor HRESULT . Entre los valores posibles se incluyen los que se muestran en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
La transición no está completa. |
|
Correcto. La transición se ha completado. |
Cuando se ejecuta un filtro, puede recibir, procesar y entregar muestras. Los filtros de origen generan nuevos ejemplos y los filtros del representador los representan.
La transición de estado podría ser asincrónica. Si el método vuelve antes de que finalice la transición, el valor devuelto se S_FALSE.
Stream tiempo se calcula como la hora de referencia actual menos tStart. Para calcular cuándo se debe representar un ejemplo multimedia, el representador compara la marca de tiempo con el tiempo de flujo actual. Por lo tanto, se debe representar un ejemplo multimedia con una marca de tiempo de cero en el momento tStart. Para obtener más información, vea Hora y relojes en DirectShow.
Cuando una aplicación llama al método IMediaControl::Run , el Administrador de gráficos de filtros llama IMediaFilter::Run
a en cada filtro. Establece el valor de tStart ligeramente en el futuro, para tener en cuenta la latencia del grafo.
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | strmif.h (incluya Dshow.h) |
Library | Strmiids.lib |
Eventos
19 nov, 23 - 21 nov, 23
Obtenga la ventaja competitiva que necesita con soluciones eficaces de inteligencia artificial y nube al asistir a Microsoft Ignite online.
Regístrese ahora