Eventi di Media Foundation

Event Descrizione
MEAudioSessionDeviceRemoved Il dispositivo audio è stato rimosso.
MEAudioSessionDisconnected La sessione audio è stata disconnessa da una sessione di Terminale Windows Services
MEAudioSessionExclusiveModeOverride La sessione audio è stata annullata da una connessione in modalità esclusiva.
MEAudioSessionFormatChanged Il formato audio predefinito per il dispositivo audio è stato modificato.
MEAudioSessionGroupingParamChanged I parametri di raggruppamento sono stati modificati per la sessione audio.
MEAudioSessionIconChanged L'icona della sessione audio è stata modificata.
MEAudioSessionNameChanged Il nome visualizzato della sessione audio è stato modificato.
MEAudioSessionServerShutdown Il sistema di server audio Windows è stato arrestato.
MEAudioSessionVolumeChanged Il volume o lo stato di disattivazione della sessione audio è stato modificato
MEBufferingStarted Un'origine multimediale ha iniziato a memorizzare nel buffer i dati.
MEBufferingStopped Un'origine multimediale ha arrestato il buffering dei dati.
MECaptureAudioSessionDeviceRemoved Il dispositivo è stato rimosso.
MECaptureAudioSessionDisconnected La sessione audio è disconnessa perché l'utente si è disconnesso da una sessione di Terminale Windows Services (WTS).
MECaptureAudioSessionExclusiveModeOverride L'utente ha aperto un flusso audio in modalità esclusiva.
MECaptureAudioSessionFormatChanged Il formato audio è cambiato.
MECaptureAudioSessionServerShutdown Arresto del server sessione audio.
MECaptureAudioSessionVolumeChanged Volume modificato.
MEConnectEnd L'origine di rete ha terminato l'apertura di un URL.
MEConnectStart L'origine di rete ha avviato l'apertura di un URL.
MEContentProtectionMessage La configurazione è stata modificata per uno schema di protezione di output.
MEEnablerCompleted L'azione di un oggetto di abilitazione del contenuto è completata.
MEEnablerProgress Segnala lo stato di avanzamento di un oggetto di abilitazione del contenuto.
MEEndOfPresentation Generato da un'origine multimediale al termine di una presentazione.
MEEndOfPresentationSegment Generato dall'origine sequencer quando viene completato un segmento e seguito da un altro segmento.
MEEndOfStream Generato da un flusso multimediale al termine del flusso.
MEError Segnala un errore grave.
MEExtendedType Tipo di evento personalizzato.
MEIndividualizationCompleted L'individualizzazione è completa.
MEIndividualizationStart L'individualizzazione sta per iniziare.
MELicenseAcquisitionCompleted L'acquisizione della licenza è completa.
MELicenseAcquisitionStart L'acquisizione delle licenze sta per iniziare.
MEMediaSample Generato quando un flusso multimediale distribuisce un nuovo esempio.
MENewPresentation Generato da un'origine multimediale, una nuova presentazione è pronta.
MENewStream Generato da un'origine multimediale all'avvio di un nuovo flusso.
MENonFatalError Si è verificato un errore non irreversibile durante lo streaming.
MEPolicyChanged I criteri di output per un flusso sono stati modificati.
MEPolicyError Generato da un output attendibile se si verifica un errore durante l'applicazione dei criteri di output.
MEPolicyReport Contiene informazioni sullo stato relative all'applicazione di un criterio di output.
MEPolicySet Metodo IMFOutputTrustAuthority::SetPolicy completato.
MEQualityNotify Fornisce commenti e suggerimenti sulla qualità della riproduzione per il gestore qualità.
MEReconnectEnd Generato da un'origine multimediale alla fine di un tentativo di riconnessione.
MEReconnectStart Generato da un'origine multimediale all'inizio di un tentativo di riconnessione.
MERendererEvent Generato dal renderer video avanzato (EVR) quando riceve un evento utente dal relatore.
MESequencerSourceTopologyUpdated Generato dall'origine sequencer quando il metodo IMFSequencerSource::UpdateTopology viene completato in modo asincrono.
MESessionCapabilitiesChanged Generato dalla sessione multimediale quando cambiano le funzionalità della sessione.
MESessionClosed Generato quando il metodo IMFMediaSession::Close viene completato in modo asincrono.
MESessionEnded Generato dalla sessione multimediale al termine della riproduzione dell'ultima presentazione nella coda di riproduzione.
MESessionNotifyPresentationTime Generato dalla sessione multimediale all'avvio di una nuova presentazione.
MESessionPaused Generato quando il metodo IMFMediaSession::P ause viene completato in modo asincrono.
MESessionRateChanged Generato dalla sessione multimediale quando cambia la frequenza di riproduzione.
MESessionScrubSampleComplete Generato dalla sessione multimediale al termine di una richiesta di pulitura.
MESessionStarted Generato quando il metodo IMFMediaSession::Start viene completato in modo asincrono.
MESessionStopped Generato quando il metodo IMFMediaSession::Stop viene completato in modo asincrono.
MESessionStreamSinkFormatChanged Generato dalla sessione multimediale quando il formato cambia in un sink multimediale.
MESessionTopologiesCleared Generato dalla sessione multimediale quando il metodo IMFMediaSession::ClearTopologies viene completato in modo asincrono.
MESessionTopologySet Generato dopo il completamento asincrono del metodo IMFMediaSession::SetTopology
MESessionTopologyStatus Generato dalla sessione multimediale quando lo stato di una topologia cambia.
MESinkInvalidated Generato quando un sink multimediale diventa non valido.
MESourceCharacteristicsChanged Generato da un'origine multimediale quando le caratteristiche dell'origine cambiano.
MESourceMetadataChanged Generato da un'origine multimediale quando aggiorna i relativi metadati.
MESourcePaused Generato da un'origine multimediale quando il metodo IMFMediaSource::P ause viene completato in modo asincrono.
MESourceRateChanged Generato da un'origine multimediale quando cambia la frequenza di riproduzione.
MESourceRateChangeRequested Generato da un'origine multimediale per richiedere una nuova frequenza di riproduzione.
MESourceSeeked Generato quando un'origine multimediale cerca una nuova posizione.
MESourceStarted Generato quando un'origine multimediale inizia senza cercare.
MESourceStopped Generato da un'origine multimediale quando il metodo IMFMediaSource::Stop viene completato in modo asincrono.
MEStreamFormatChanged Generato da un flusso multimediale quando cambia il tipo di supporto del flusso.
MEStreamPaused Generato da un flusso multimediale quando il metodo IMFMediaSource::P ause viene completato in modo asincrono.
MEStreamSeeked Generato da un flusso multimediale dopo una chiamata a IMFMediaSource::Start genera una ricerca nel flusso.
MEStreamSinkDeviceChanged Generato dai sink di flusso dell'EVR se il dispositivo video cambia.
MEStreamSinkFormatChanged Generato da un sink di flusso quando il tipo di supporto del sink non è più valido.
MEStreamSinkMarker Generato da un sink di flusso dopo la chiamata del metodo IMFStreamSink::P laceMarker .
MEStreamSinkPaused Generato da un sink di flusso al termine della transizione allo stato sospeso.
MEStreamSinkPrerolled Generato da un sink di flusso quando il flusso ha ricevuto dati di preroll sufficienti per iniziare il rendering.
MEStreamSinkRateChanged Generato da un sink di flusso quando la frequenza è cambiata.
MEStreamSinkRequestSample Generato da un sink di flusso per richiedere un nuovo esempio multimediale dalla pipeline.
MEStreamSinkScrubSampleComplete Generato da un sink di flusso quando completa una richiesta di pulitura.
MEStreamSinkStarted Generato da un sink di flusso al termine della transizione allo stato di esecuzione.
MEStreamSinkStopped Generato da un sink di flusso al termine della transizione allo stato arrestato.
MEStreamStarted Generato da un flusso multimediale all'avvio dell'origine senza cercare.
MEStreamStopped Generato da un flusso multimediale quando il metodo IMFMediaSource::Stop viene completato in modo asincrono.
MEStreamThinMode Generato da un flusso multimediale all'avvio o arresta il thinning del flusso.
MEStreamTick Segnala che un flusso multimediale non dispone di dati disponibili in un determinato momento.
METransformDrainComplete Inviato da una trasformazione MFT (Media Foundation) asincrona al termine di un'operazione di svuotamento.
METransformHaveOutput Inviato da un MFT asincrono quando i nuovi dati di output sono disponibili da MFT.
METransformMarker Inviato da un MFT asincrono in risposta a un messaggio di MFT_MESSAGE_COMMAND_MARKER .
METransformNeedInput Inviato da un MFT asincrono per richiedere un nuovo esempio di input.
MEUnknown Tipo di evento sconosciuto.
MEUpdatedStream Generato da un'origine multimediale quando viene riavviato o cerca un flusso già attivo.
MEVideoCaptureDevicePreempted Il dispositivo è stato superato.
MEVideoCaptureDeviceRemoved Il dispositivo è stato rimosso.

 

Guida di riferimento alla programmazione di Media Foundation

Generatori di eventi multimediali

IMFMediaEventGenerator