Événements Media Foundation

Événement Description
MEAudioSessionDeviceRemoved L’appareil audio a été supprimé.
MEAudioSessionDisconnected La session audio a été déconnectée d’une session Terminal Windows Services
MEAudioSessionExclusiveModeOverride La session audio a été préemptée par une connexion en mode exclusif.
MEAudioSessionFormatChanged Format audio par défaut pour l’appareil audio modifié.
MEAudioSessionGroupingParamChanged Les paramètres de regroupement ont changé pour la session audio.
MEAudioSessionIconChanged L’icône de session audio a changé.
MEAudioSessionNameChanged Le nom complet de la session audio a changé.
MEAudioSessionServerShutdown Le système de serveur audio Windows a été arrêté.
MEAudioSessionVolumeChanged L’état de volume ou de désactivation de la session audio a changé
MEBufferingStarted Une source multimédia a commencé à mettre en mémoire tampon les données.
MEBufferingStopped Une source multimédia a arrêté la mise en mémoire tampon des données.
MECaptureAudioSessionDeviceRemoved L’appareil a été supprimé.
MECaptureAudioSessionDisconnected La session audio est déconnectée, car l’utilisateur s’est déconnecté d’une session Terminal Windows Services (WTS).
MECaptureAudioSessionExclusiveModeOverride L’utilisateur a ouvert un flux audio en mode exclusif.
MECaptureAudioSessionFormatChanged Le format audio a changé.
MECaptureAudioSessionServerShutdown Arrêt du serveur de session audio.
MECaptureAudioSessionVolumeChanged Le volume a changé.
MEConnectEnd La source réseau a terminé d’ouvrir une URL.
MEConnectStart La source réseau a commencé à ouvrir une URL.
MEContentProtectionMessage La configuration a changé pour un schéma de protection de sortie.
MEEnablerCompleted L’action d’un objet d’activation de contenu est terminée.
MEEnablerProgress Signale la progression d’un objet enabler de contenu.
MEEndOfPresentation Déclenché par une source multimédia lorsqu’une présentation se termine.
MEEndOfPresentationSegment Déclenché par la source de séquenceur lorsqu’un segment est terminé et suivi d’un autre segment.
MEEndOfStream Déclenché par un flux multimédia lorsque le flux se termine.
MEError Signale une erreur grave.
MEExtendedType Type d’événement personnalisé.
MEIndividualizationCompleted L’individualisation est terminée.
MEIndividualizationStart L’individualisation est sur le point de commencer.
MELicenseAcquisitionCompleted L’acquisition de licence est terminée.
MELicenseAcquisitionStart L’acquisition de licence est sur le point de commencer.
MEMediaSample Déclenché lorsqu’un flux multimédia fournit un nouvel exemple.
MENewPresentation Déclenché par une source multimédia, une nouvelle présentation est prête.
MENewStream Déclenché par une source multimédia lors du démarrage d’un nouveau flux.
MENonFatalError Une erreur non irrécupérable s’est produite lors de la diffusion en continu.
MEPolicyChanged La stratégie de sortie d’un flux a changé.
MEPolicyError Déclenché par une sortie approuvée si une erreur se produit lors de l’application de la stratégie de sortie.
MEPolicyReport Contient des informations d’état sur l’application d’une stratégie de sortie.
MEPolicySet La méthode IMFOutputTrustAuthority::SetPolicy s’est terminée.
MEQualityNotify Fournit des commentaires sur la qualité de lecture au gestionnaire de qualité.
MEReconnectEnd Déclenché par une source multimédia à la fin d’une tentative de reconnexion.
MEReconnectStart Déclenché par une source multimédia au début d’une tentative de reconnexion.
MERendererEvent Déclenché par le convertisseur vidéo amélioré (EVR) lorsqu’il reçoit un événement utilisateur du présentateur.
MESequencerSourceTopologyUpdated Déclenché par la source sequencer lorsque la méthode IMFSequencerSource::UpdateTopology se termine de manière asynchrone.
MESessionCapabilitiesChanged Déclenché par la session multimédia lorsque les fonctionnalités de session changent.
MESessionClosed Déclenché lorsque la méthode IMFMediaSession::Close se termine de manière asynchrone.
MESessionEnded Déclenché par la session multimédia lorsqu’elle a terminé de lire la dernière présentation dans la file d’attente de lecture.
MESessionNotifyPresentationTime Déclenché par la session multimédia lors du démarrage d’une nouvelle présentation.
MESessionPaused Déclenché lorsque la méthode IMFMediaSession::P ause se termine de manière asynchrone.
MESessionRateChanged Déclenché par la session multimédia lorsque le taux de lecture change.
MESessionScrubSampleComplete Déclenché par la session multimédia lorsqu’il termine une demande de nettoyage.
MESessionStarted Déclenché lorsque la méthode IMFMediaSession::Start se termine de manière asynchrone.
MESessionStopped Déclenché lorsque la méthode IMFMediaSession::Stop se termine de manière asynchrone.
MESessionStreamSinkFormatChanged Déclenché par la session multimédia lorsque le format change sur un récepteur multimédia.
MESessionTopologiesCleared Déclenché par la session multimédia lorsque la méthode IMFMediaSession::ClearTopologies se termine de façon asynchrone.
MESessionTopologySet Déclenché une fois la méthode IMFMediaSession::SetTopology terminée de manière asynchrone
MESessionTopologyStatus Déclenché par la session multimédia lorsque l’état d’une topologie change.
MESinkInvalidated Déclenché lorsqu’un récepteur multimédia n’est plus valide.
MESourceCharacteristicsChanged Déclenché par une source multimédia lorsque les caractéristiques de la source changent.
MESourceMetadataChanged Déclenché par une source multimédia lorsqu’il met à jour ses métadonnées.
MESourcePaused Déclenché par une source multimédia lorsque la méthode IMFMediaSource::P ause se termine de manière asynchrone.
MESourceRateChanged Déclenché par une source multimédia lorsque le taux de lecture change.
MESourceRateChangeRequested Déclenché par une source multimédia pour demander un nouveau taux de lecture.
MESourceSeeked Déclenché lorsqu’une source de médias cherche à une nouvelle position.
MESourceStarted Déclenché lorsqu’une source multimédia commence sans chercher.
MESourceStopped Déclenché par une source multimédia lorsque la méthode IMFMediaSource::Stop se termine de manière asynchrone.
MEStreamFormatChanged Déclenché par un flux multimédia lorsque le type de média du flux change.
MEStreamPaused Déclenché par un flux multimédia lorsque la méthode IMFMediaSource::P ause se termine de manière asynchrone.
MEStreamSeeked Déclenché par un flux multimédia après un appel à IMFMediaSource::Start provoque une recherche dans le flux.
MEStreamSinkDeviceChanged Déclenché par les récepteurs de flux de l’EVR si l’appareil vidéo change.
MEStreamSinkFormatChanged Déclenché par un récepteur de flux lorsque le type de média du récepteur n’est plus valide.
MEStreamSinkMarker Déclenché par un récepteur de flux après l’appel de la méthode IMFStreamSink::P laceMarker .
MEStreamSinkPaused Déclenché par un récepteur de flux lorsqu’il termine la transition vers l’état suspendu.
MEStreamSinkPrerolled Déclenché par un récepteur de flux lorsque le flux a reçu suffisamment de données de préroll pour commencer le rendu.
MEStreamSinkRateChanged Déclenché par un récepteur de flux lorsque le taux a changé.
MEStreamSinkRequestSample Déclenché par un récepteur de flux pour demander un nouvel exemple de média à partir du pipeline.
MEStreamSinkScrubSampleComplete Déclenché par un récepteur de flux lorsqu’il termine une demande de nettoyage.
MEStreamSinkStarted Déclenché par un récepteur de flux lorsqu’il termine la transition vers l’état en cours d’exécution.
MEStreamSinkStopped Déclenché par un récepteur de flux lorsqu’il termine la transition vers l’état arrêté.
MEStreamStarted Déclenché par un flux multimédia lorsque la source commence sans rechercher.
MEStreamStopped Déclenché par un flux multimédia lorsque la méthode IMFMediaSource::Stop se termine de façon asynchrone.
MEStreamThinMode Déclenché par un flux multimédia lorsqu’il démarre ou arrête l’amincissement du flux.
MEStreamTick Signale qu’un flux multimédia n’a pas de données disponibles à un moment spécifié.
METransformDrainComplete Envoyé par une transformation Media Foundation asynchrone (MFT) quand une opération de drainage est terminée.
METransformHaveOutput Envoyé par un MFT asynchrone lorsque de nouvelles données de sortie sont disponibles à partir de MFT.
METransformMarker Envoyé par un MFT asynchrone en réponse à un message MFT_MESSAGE_COMMAND_MARKER .
METransformNeedInput Envoyé par un MFT asynchrone pour demander un nouvel exemple d’entrée.
MEUnknown Type d’événement inconnu.
MEUpdatedStream Déclenché par une source multimédia lorsqu’il redémarre ou recherche un flux déjà actif.
MEVideoCaptureDevicePreempted L’appareil a été préempté.
MEVideoCaptureDeviceRemoved L’appareil a été supprimé.

 

Référence de programmation Media Foundation

Générateurs d’événements multimédias

IMFMediaEventGenerator