Evento MESourceStarted

Se genera cuando un origen multimedia se inicia sin buscar.

Valores de evento

Entre los valores posibles recuperados de IMFMediaEvent::GetValue se incluyen los siguientes.

VARTYPE Descripción
VT_EMPTY
Sin datos del evento. La hora de inicio era desde la posición actual.

VT_I8
La hora de inicio, en unidades de 100 nanosegundos, en relación con las marcas de tiempo de las muestras.

Atributos

Para este evento, se definen los atributos siguientes.

Atributo Descripción
MF_EVENT_SOURCE_ACTUAL_START
Hora de inicio. El origen multimedia establece este atributo si se reinicia desde su posición actual.

MF_EVENT_SOURCE_FAKE_START
Especifica si la topología del segmento actual está vacía. El origen del secuenciador establece este atributo.

MF_EVENT_SOURCE_PROJECTSTART
Hora de inicio de un segmento, en relación con el inicio de la presentación. El origen del secuenciador establece este atributo.

Observaciones

Un origen multimedia genera este evento cuando comienza desde un estado detenido o comienza desde un estado en pausa en la misma posición del origen. El evento se genera si el método IMFMediaSource::Start devuelve S_OK.

Si el origen multimedia comienza desde la posición actual y el estado anterior del origen se estaba ejecutando o en pausa, los datos del evento pueden estar vacíos (VT_EMPTY). Si los datos del evento se VT_EMPTY, el origen multimedia podría establecer el atributo MF_EVENT_SOURCE_ACTUAL_START con la hora de inicio real.

Si el origen multimedia comienza desde una nueva posición o se detuvo el estado anterior del origen, los datos del evento deben ser la hora de inicio (VT_I8).

Si el método Start provoca una búsqueda, el origen multimedia envía el evento MESourceSeeked en lugar de MESourceStarted.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Mfobjects.h (incluya Mfidl.h)

Vea también

Eventos de Media Foundation