EVENTO MESourceStarted

Generato quando un'origine multimediale inizia senza cercare.

Valori dell'evento

I valori possibili recuperati da IMFMediaEvent::GetValue includono quanto segue.

VARTYPE Descrizione
VT_EMPTY
Nessun dato dell'evento. L'ora di inizio era dalla posizione corrente.

VT_I8
Ora di inizio, in unità di 100 nanosecondi, rispetto ai timestamp nei campioni.

Attributi

Per questo evento sono definiti gli attributi seguenti.

Attributo Descrizione
MF_EVENT_SOURCE_ACTUAL_START
Ora di inizio. L'origine multimediale imposta questo attributo se viene riavviato dalla posizione corrente.

MF_EVENT_SOURCE_FAKE_START
Specifica se la topologia del segmento corrente è vuota. L'origine sequencer imposta questo attributo.

MF_EVENT_SOURCE_PROJECTSTART
Ora di inizio per un segmento, rispetto all'inizio della presentazione. L'origine sequencer imposta questo attributo.

Commenti

Un'origine multimediale genera questo evento quando inizia da uno stato arrestato o inizia da uno stato sospeso nella stessa posizione nell'origine. L'evento viene generato se il metodo IMFMediaSource::Start restituisce S_OK.

Se l'origine multimediale inizia dalla posizione corrente e lo stato precedente dell'origine era in esecuzione o sospeso, i dati dell'evento possono essere vuoti (VT_EMPTY). Se i dati dell'evento sono VT_EMPTY, l'origine multimediale potrebbe impostare l'attributo MF_EVENT_SOURCE_ACTUAL_START con l'ora di inizio effettiva.

Se l'origine multimediale inizia da una nuova posizione o lo stato precedente dell'origine è stato arrestato, i dati dell'evento devono essere l'ora di inizio (VT_I8).

Se il metodo Start causa una ricerca, l'origine multimediale invia l'evento MESourceSeeked anziché MESourceStarted.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Mfobjects.h (include Mfidl.h)

Vedi anche

Eventi di Media Foundation