Dela via


Media Foundation-evenemang

Händelse Beskrivning
MEAudioSessionDeviceRemoved Ljudenheten har tagits bort.
MEAudioSessionDisconnected Ljudsessionen kopplades från en Windows Terminal Services-session
MEAudioSessionExclusiveModeOverride Ljudsessionen föregicks av en anslutning i exklusivt läge.
MEAudioSessionFormatChanged Standardljudformatet för ljudenheten har ändrats.
MEAudioSessionGroupingParamChanged Grupperingsparametrarna har ändrats för ljudsessionen.
MEAudioSessionIconChanged Ljudsessionsikonen har ändrats.
MEAudioSessionNameChanged Visningsnamnet för ljudsessionen har ändrats.
MEAudioSessionServerShutdown Windows ljudserversystem stängdes av.
MEAudioSessionVolumeChanged Ljudsessionens volym- eller avstängningstillstånd har ändrats
MEBufferingStarted En mediekälla började buffringsdata.
MEBufferingS toppad En mediekälla slutade buffringsdata.
MECaptureAudioSessionDeviceRemoved Enheten har tagits bort.
MECaptureAudioSessionDisconnected Ljudsessionen kopplas från eftersom användaren loggade ut från en WTS-session (Windows Terminal Services).
MECaptureAudioSessionExclusiveModeOverride Användaren öppnade en ljudström i exklusivt läge.
MECaptureAudioSessionFormatChanged Ljudformatet har ändrats.
MECaptureAudioSessionServerShutdown Avstängning av ljudsessionsservern.
MECaptureAudioSessionVolumeChanged Volymen ändrades.
MEConnectEnd Nätverkskällan har öppnat en URL.
MEConnectStart Nätverkskällan började öppna en URL.
MEContentProtectionMessage Konfigurationen har ändrats för ett utdataskyddsschema.
MEEnablerCompleted Åtgärden för ett innehållsaktiverareobjekt är slutförd.
MEEnablerProgress Signalerar förloppet för ett innehållsaktiverareobjekt.
MEEndOfPresentation Upphöjt av en mediekälla när en presentation slutar.
MEEndOfPresentationSegment Genereras av sekvenserarens källa när ett segment har slutförts och följs av ett annat segment.
MEEndOfStream Upphöjt av en medieström när strömmen slutar.
MEError Signalerar ett allvarligt fel.
MEExtendedType Anpassad händelsetyp.
MEIndividualizationCompleted Individualiseringen är klar.
MEIndividualizationStart Individualiseringen är på väg att börja.
MELicenseAcquisitionCompleted Licensförvärvet är klart.
MELicenseAcquisitionStart Licensförvärvet är på väg att börja.
MEMediaSample Upphöjt när en medieström levererar ett nytt exempel.
MENewPresentation Upphöjt av en mediekälla en ny presentation är klar.
MENewStream Upphöjt av en mediekälla när den startar en ny ström.
MENonFatalError Ett icke-allvarligt fel uppstod under strömning.
MEPolicyChanged Utdataprincipen för en ström har ändrats.
MEPolicyError Genereras av ett betrott utdata om ett fel inträffar när utdataprincipen tillämpas.
MEPolicyReport Innehåller statusinformation om tillämpningen av en utdataprincip.
MEPolicySet Metoden IMFOutputTrustAuthority::SetPolicy har slutförts.
MEQualityNotify Ger feedback om uppspelningskvaliteten till kvalitetshanteraren.
MEReconnectEnd Upphöjt av en mediekälla i slutet av ett återanslutningsförsök.
MEReconnectStart Upphöjt av en mediekälla i början av ett återanslutningsförsök.
MERendererEvent Upphöjt av den förbättrade videoåtergivningen (EVR) när den tar emot en användarhändelse från presentatören.
MESequencerSourceTopologyUpdated Upphöjt av sekvenserarens källa när IMFSequencerSource::UpdateTopology-metoden slutförs asynkront.
MESessionCapabilitiesChanged Upphöjt av mediasessionen när sessionsfunktionerna ändras.
MESessionClosed Upphöjt när IMFMediaSession::Stäng-metoden slutförs asynkront.
MESessionEnded Upphöjt av mediasessionen när den har spelat upp den senaste presentationen i uppspelningskön.
MESessionNotifyPresentationTime Upphöjt av mediasessionen när en ny presentation startar.
MESessionPaused Upphöjt när IMFMediaSession::P använd metoden slutförs asynkront.
MESessionRateChanged Upphöjt av mediasessionen när uppspelningshastigheten ändras.
MESessionScrubSampleComplete Upphöjt av mediasessionen när den slutför en rensningsbegäran.
MESessionStarted Upphöjt när metoden IMFMediaSession::Start slutförs asynkront.
MESessionS toppad Upphöjt när IMFMediaSession::Stop-metoden slutförs asynkront.
MESessionStreamSinkFormatChanged Upphöjt av mediasessionen när formatet ändras på en mediemottagare.
MESessionTopologiesCleared Upphöjt av mediasessionen när IMFMediaSession::ClearTopologies metoden slutförs asynkront.
MESessionTopologySet Upphöjt efter IMFMediaSession::SetTopology-metoden slutförs asynkront
MESessionTopologyStatus Upphöjt av mediasessionen när statusen för en topologi ändras.
MESinkInvalidated Upphöjt när en mediemottagare blir ogiltig.
MESourceCharacteristicsChanged Upphöjt av en mediekälla när källans egenskaper ändras.
MESourceMetadataChanged Upphöjt av en mediekälla när dess metadata uppdateras.
MESourcePaused Upphöjt av en mediekälla när IMFMediaSource::P använd metoden slutförs asynkront.
MESourceRateChanged Upphöjt av en mediekälla när uppspelningshastigheten ändras.
MESourceRateChangeRequested Upphöjt av en mediekälla för att begära en ny uppspelningshastighet.
MESourceSeeked Upphöjt när en mediekälla försöker få en ny position.
MESourceStarted Upphöjt när en mediekälla börjar utan att söka.
MESourceS toppad Upphöjt av en mediekälla när IMFMediaSource::Stop-metoden slutförs asynkront.
MEStreamFormatChanged Upphöjt av en medieström när medietypen för strömmen ändras.
MEStreamPaused Upphöjt av en medieström när IMFMediaSource::P använd metoden slutförs asynkront.
MEStreamSeeked Upphöjt av en medieström efter ett samtal till IMFMediaSource::Starta orsakar ett sök i strömmen.
MEStreamSinkDeviceChanged Upphöjt av strömmen mottagare av EVR om videoenheten ändras.
MEStreamSinkFormatChanged Upphöjt av en strömmottagare när mottagarens medietyp inte längre är giltig.
MEStreamSinkMarker Upphöjt av en ström sjunker efter IMFStreamSink::P laceMarker metod anropas.
MEStreamSinkPaused Upphöjt av en strömmottagare när övergången till pausat tillstånd slutförs.
MEStreamSinkPrerolled Upphöjt av en strömmottagare när strömmen har tagit emot tillräckligt med förregistreringsdata för att påbörja återgivningen.
MEStreamSinkRateChanged Höjs av en strömmottagare när hastigheten har ändrats.
MEStreamSinkRequestSample Upphöjt av en strömmottagare för att begära ett nytt medieexempel från pipelinen.
MEStreamSinkScrubSampleComplete Upphöjt av en strömmottagare när den slutför en rensningsbegäran.
MEStreamSinkStarted Upphöjt av en strömmottagare när den slutför övergången till körningstillståndet.
MEStreamSinkS toppad Upphöjt av en strömmottagare när övergången till stoppat tillstånd slutförs.
MEStreamStarted Upphöjt av en medieström när källan börjar utan att söka.
MEStreamS toppad Upphöjt av en medieström när IMFMediaSource::Stop-metoden slutförs asynkront.
MEStreamThinMode Upphöjt av en medieström när den startar eller slutar gallring av strömmen.
MEStreamTick Signaler om att en medieström inte har data tillgängliga vid en angiven tidpunkt.
METransformDrainComplete Skickas av en asynkron Media Foundation-transformering (MFT) när en tömningsåtgärd är klar.
METransformHaveOutput Skickas av en asynkron MFT när nya utdata är tillgängliga från MFT.
METransformMarker Skickas av en asynkron MFT som svar på ett MFT_MESSAGE_COMMAND_MARKER meddelande.
METransformNeedInput Skickas av en asynkron MFT för att begära ett nytt indataexempel.
MEUnknown Okänd händelsetyp.
MEUpdatedStream Upphöjt av en mediekälla när den startas om eller söker efter en ström som redan är aktiv.
MEVideoCaptureDevicePreempted Enheten har förinstallerats.
MEVideoCaptureDeviceRemoved Enheten har tagits bort.

 

programmeringsreferens för Media Foundation

Media Event Generators

IMFMediaEventGenerator