Condividi tramite


Eventi di Media Foundation

Evento Descrizione
MEAudioSessionDeviceRemoved Il dispositivo audio è stato rimosso.
MEAudioSessionDisconnected La sessione audio è stata disconnessa da una sessione di Servizi terminal Windows
MEAudioSessionExclusiveModeOverride La sessione audio è stata annullata da una connessione in modalità esclusiva.
MEAudioSessionFormatChanged Il formato audio predefinito per il dispositivo audio è cambiato.
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 è cambiato.
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 è disconnesso da una sessione di Servizi terminal Windows (WTS).
MECaptureAudioSessionExclusiveModeOverride L'utente ha aperto un flusso audio in modalità esclusiva.
MECaptureAudioSessionFormatChanged Il formato audio è cambiato.
MECaptureAudioSessionServerShutdown Arresto del server sessione audio.
MECaptureAudioSessionVolumeChanged Il volume è stato modificato.
MEConnectEnd L'origine di rete ha terminato l'apertura di un URL.
MEConnectStart L'origine di rete ha iniziato ad aprire un URL.
MEContentProtectionMessage La configurazione è stata modificata per uno schema di protezione di output.
MEEnablerCompleted L'azione dell'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 un segmento viene completato 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 è stata completata.
MELicenseAcquisitionStart L'acquisizione delle licenze sta per iniziare.
MEMediaSample Generato quando un flusso multimediale fornisce 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 Il metodo IMFOutputTrustAuthority::SetPolicy completato.
MEQualityNotify Fornisce commenti e suggerimenti sulla qualità della riproduzione al 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 le funzionalità della sessione cambiano.
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 metodoIMFMediaSession::SetTopology
MESessionTopologyStatus Generato dalla sessione multimediale quando lo stato di una topologia cambia.
MESinkInvalidated Generato quando un sink multimediale non è valido.
MESourceCharacteristicsChanged Generato da un'origine multimediale quando le caratteristiche dell'origine cambiano.
MESourceMetadataChanged Generato da un'origine multimediale quando aggiorna i 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 all'avvio di un'origine multimediale 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 causa 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 che viene chiamato il metodo IMFStreamSink::P laceMarker.
MEStreamSinkPaused Generato da un sink di flusso quando completa la 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 al completamento di una richiesta di pulitura.
MEStreamSinkStarted Generato da un sink di flusso quando completa la transizione allo stato di esecuzione.
MEStreamSinkStopped Generato da un sink di flusso quando completa la 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 Transform) asincrona al termine di un'operazione di svuotamento.
METransformHaveOutput Inviato da un MFT asincrono quando sono disponibili nuovi dati di output 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 riavvia o cerca un flusso già attivo.
MEVideoCaptureDevicePreempted Il dispositivo è stato interrotto.
MEVideoCaptureDeviceRemoved Il dispositivo è stato rimosso.

 

di riferimento per la programmazione di Media Foundation

generatori di eventi multimediali

IMFMediaEventGenerator