Freigeben über


Media Foundation-Ereignisse

Ereignis Beschreibung
MEAudioSessionDeviceRemoved Das Audiogerät wurde entfernt.
MEAudioSessionDisconnected Die Audiositzung wurde von einer Windows Terminal Services-Sitzung getrennt.
MEAudioSessionExclusiveModeOverride Die Audiositzung wurde durch eine Exklusivmodusverbindung vorgedrängt.
MEAudioSessionFormatChanged Das Standardaudioformat für das Audiogerät wurde geändert.
MEAudioSessionGroupingParamChanged Die Gruppierungsparameter wurden für die Audiositzung geändert.
MEAudioSessionIconChanged Das Audiositzungssymbol wurde geändert.
MEAudioSessionNameChanged Der Anzeigename der Audiositzung wurde geändert.
MEAudioSessionServerShutdown Das Windows-Audioserversystem wurde heruntergefahren.
MEAudioSessionVolumeChanged Der Lautstärke- oder Stummschaltungszustand der Audiositzung wurde geändert.
MEBufferingStarted Eine Medienquelle hat mit dem Puffern von Daten begonnen.
MEBufferingStopped Eine Medienquelle hat das Puffern von Daten beendet.
MECaptureAudioSessionDeviceRemoved Das Gerät wurde entfernt.
MECaptureAudioSessionDisconnected Die Audiositzung wird getrennt, da sich der Benutzer von einer WtS-Sitzung (Windows Terminal Services) abgemeldet hat.
MECaptureAudioSessionExclusiveModeOverride Der Benutzer hat einen Audiodatenstrom im exklusiven Modus geöffnet.
MECaptureAudioSessionFormatChanged Das Audioformat wurde geändert.
MECaptureAudioSessionServerShutdown Das Herunterfahren des Audiositzungsservers.
MECaptureAudioSessionVolumeChanged Das Volume wurde geändert.
MEConnectEnd- Die Netzwerkquelle hat das Öffnen einer URL abgeschlossen.
MEConnectStart- Die Netzwerkquelle hat mit dem Öffnen einer URL begonnen.
MEContentProtectionMessage Die Konfiguration für ein Ausgabeschutzschema wurde geändert.
MEEnablerCompleted- Die Aktion eines Inhaltsaktiverobjekts ist abgeschlossen.
MEEnablerProgress Signalisiert den Fortschritt eines Inhaltsaktiverobjekts.
MEEndOfPresentation Wird von einer Medienquelle ausgelöst, wenn eine Präsentation endet.
MEEndOfPresentationSegment Wird von der Sequenzerquelle ausgelöst, wenn ein Segment abgeschlossen ist und auf ein anderes Segment folgt.
MEEndOfStream- Wird von einem Mediendatenstrom ausgelöst, wenn der Datenstrom endet.
MEError- Signalisiert einen schwerwiegenden Fehler.
MEExtendedType Benutzerdefinierter Ereignistyp.
MEIndividualizationCompleted Die Individualisierung ist abgeschlossen.
MEIndividualizationStart Die Individualisierung beginnt.
MELicenseAcquisitionCompleted Der Lizenzerwerb ist abgeschlossen.
MELicenseAcquisitionStart Der Lizenzerwerb beginnt bald.
MEMediaSample Wird ausgelöst, wenn ein Mediendatenstrom ein neues Beispiel liefert.
MENewPresentation Eine neue Präsentation wird von einer Medienquelle ausgelöst.
MENewStream- Wird von einer Medienquelle ausgelöst, wenn ein neuer Datenstrom gestartet wird.
MENonFatalError Während des Streamings ist ein nicht schwerwiegender Fehler aufgetreten.
MEPolicyChanged Die Ausgaberichtlinie für einen Datenstrom wurde geändert.
MEPolicyError- Wird von einer vertrauenswürdigen Ausgabe ausgelöst, wenn beim Erzwingen der Ausgaberichtlinie ein Fehler auftritt.
MEPolicyReport- Enthält Statusinformationen zur Erzwingung einer Ausgaberichtlinie.
MEPolicySet- Die IMFOutputTrustAuthority::SetPolicy Methode abgeschlossen.
MEQualityNotify Liefert Feedback zur Wiedergabequalität für den Qualitätsmanager.
MEReconnectEnd- Wird von einer Medienquelle am Ende eines Erneutverbindungsversuchs ausgelöst.
MEReconnectStart- Ausgelöst von einer Medienquelle am Anfang eines erneuten Verbindungsversuchs.
MERendererEvent- Wird vom erweiterten Videorenderer (EVR) ausgelöst, wenn es ein Benutzerereignis vom Referenten empfängt.
MESequencerSourceTopologyUpdated Wird von der Sequenzerquelle ausgelöst, wenn die IMFSequencerSource::UpdateTopology Methode asynchron abgeschlossen ist.
MESessionCapabilitiesChanged Wird von der Mediensitzung ausgelöst, wenn sich die Sitzungsfunktionen ändern.
MESessionClosed Wird ausgelöst, wenn die IMFMediaSession::Close-Methode asynchron abgeschlossen wird.
MESessionEnded Wird von der Mediensitzung ausgelöst, wenn sie die letzte Präsentation in der Wiedergabewarteschlange beendet hat.
MESessionNotifyPresentationTime Wird von der Mediensitzung ausgelöst, wenn eine neue Präsentation gestartet wird.
MESessionPaused Wird ausgelöst, wenn die IMFMediaSession::P ause-Methode asynchron abgeschlossen wird.
MESessionRateChanged Wird von der Mediensitzung ausgelöst, wenn sich die Wiedergaberate ändert.
MESessionScrubSampleComplete Wird von der Mediensitzung ausgelöst, wenn sie eine Scrubbinganforderung abgeschlossen hat.
MESessionStarted Wird ausgelöst, wenn die IMFMediaSession::Start-Methode asynchron abgeschlossen wird.
MESessionStopped Wird ausgelöst, wenn die IMFMediaSession::Stop-Methode asynchron abgeschlossen wird.
MESessionStreamSinkFormatChanged Wird von der Mediensitzung ausgelöst, wenn sich das Format auf einer Mediensenke ändert.
MESessionTopologiesCleared Wird von der Mediensitzung ausgelöst, wenn die IMFMediaSession::ClearTopologies Methode asynchron abgeschlossen wird.
MESessionTopologySet- Wird ausgelöst, nachdem die IMFMediaSession::SetTopology--Methode asynchron abgeschlossen wurde
MESessionTopologyStatus- Wird von der Mediensitzung ausgelöst, wenn sich der Status einer Topologie ändert.
MESinkInvalidated Wird ausgelöst, wenn eine Mediensenke ungültig wird.
MESourceCharacteristicsChanged Wird von einer Medienquelle ausgelöst, wenn sich die Eigenschaften der Quelle ändern.
MESourceMetadataChanged Wird von einer Medienquelle ausgelöst, wenn sie die Metadaten aktualisiert.
MESourcePaused Wird von einer Medienquelle ausgelöst, wenn die IMFMediaSource::P ause--Methode asynchron abgeschlossen ist.
MESourceRateChanged- Wird von einer Medienquelle ausgelöst, wenn sich die Wiedergaberate ändert.
MESourceRateChangeRequested- Wird von einer Medienquelle ausgelöst, um eine neue Wiedergaberate anzufordern.
MESourceSeeked- Wird ausgelöst, wenn eine Medienquelle eine neue Position anstrebt.
MESourceStarted Wird ausgelöst, wenn eine Medienquelle ohne Suche beginnt.
MESourceStopped- Wird von einer Medienquelle ausgelöst, wenn die IMFMediaSource::Stop-Methode asynchron abgeschlossen ist.
MEStreamFormatChanged Wird von einem Mediendatenstrom ausgelöst, wenn sich der Medientyp des Datenstroms ändert.
MEStreamPaused Wird von einem Mediendatenstrom ausgelöst, wenn die IMFMediaSource::P ause--Methode asynchron abgeschlossen wird.
MEStreamSeeked Wird von einem Mediendatenstrom ausgelöst, nachdem ein Aufruf von IMFMediaSource::Start eine Suche im Stream verursacht.
MEStreamSinkDeviceChanged Wird durch die Datenstromsenken des EVR ausgelöst, wenn sich das Videogerät ändert.
MEStreamSinkFormatChanged Wird von einer Datenstromsenke ausgelöst, wenn der Medientyp des Sinks nicht mehr gültig ist.
MEStreamSinkMarker- Wird durch eine Datenstromsenke ausgelöst, nachdem die IMFStreamSink::P laceMarker--Methode aufgerufen wurde.
MEStreamSinkPaused Wird von einer Datenstromsenke ausgelöst, wenn der Übergang zum angehaltenen Zustand abgeschlossen ist.
MEStreamSinkPrerolled Wird von einer Datenstromsenke ausgelöst, wenn der Datenstrom genügend Vorabdaten empfangen hat, um mit dem Rendern zu beginnen.
MEStreamSinkRateChanged Wird durch eine Stromsenke ausgelöst, wenn sich die Rate geändert hat.
MEStreamSinkRequestSample- Wird von einer Datenstromsenke ausgelöst, um ein neues Medienbeispiel aus der Pipeline anzufordern.
MEStreamSinkScrubSampleComplete Wird von einer Datenstromsenke ausgelöst, wenn sie eine Scrubbinganforderung abgeschlossen hat.
MEStreamSinkStarted Wird von einer Datenstromsenke ausgelöst, wenn der Übergang zum ausgeführten Zustand abgeschlossen ist.
MEStreamSinkStopped- Wird von einer Datenstromsenke ausgelöst, wenn der Übergang zum angehaltenen Zustand abgeschlossen ist.
MEStreamStarted Wird von einem Mediendatenstrom ausgelöst, wenn die Quelle gestartet wird, ohne danach zu suchen.
MEStreamStopped- Wird von einem Mediendatenstrom ausgelöst, wenn die IMFMediaSource::Stop-Methode asynchron abgeschlossen ist.
MEStreamThinMode- Wird von einem Mediendatenstrom ausgelöst, wenn er den Datenstrom startet oder beendet, um den Datenstrom zu verdünnen.
MEStreamTick- Signalisiert, dass ein Mediendatenstrom nicht zu einem bestimmten Zeitpunkt verfügbar ist.
METransformDrainComplete Wird von einer asynchronen Media Foundation-Transformation (MFT) gesendet, wenn ein Abflussvorgang abgeschlossen ist.
METransformHaveOutput Wird von einem asynchronen MFT gesendet, wenn neue Ausgabedaten aus dem MFT verfügbar sind.
METransformMarker- Gesendet von einem asynchronen MFT als Reaktion auf eine MFT_MESSAGE_COMMAND_MARKER Nachricht.
METransformNeedInput Gesendet von einem asynchronen MFT, um ein neues Eingabebeispiel anzufordern.
MEUnknown Unbekannter Ereignistyp.
MEUpdatedStream- Wird von einer Medienquelle ausgelöst, wenn ein Datenstrom neu gestartet oder gesucht wird, der bereits aktiv ist.
MEVideoCaptureDevicePreempted Das Gerät wurde vorab ausgebeutet.
MEVideoCaptureDeviceRemoved Das Gerät wurde entfernt.

 

Media Foundation-Programmierreferenz

Medienereignisgeneratoren

IMFMediaEventGenerator