Udostępnij za pośrednictwem


Zdarzenia programu Media Foundation

Zdarzenie Opis
MEAudioSessionDeviceRemoved Urządzenie audio zostało usunięte.
MEAudioSessionDisconnected Sesja audio została odłączona od sesji usług terminalowych systemu Windows
MEAudioSessionExclusiveModeOverride Sesja audio została wywłaszczone przez połączenie w trybie wyłącznym.
MEAudioSessionFormatChanged Domyślny format audio urządzenia audio został zmieniony.
MEAudioSessionGroupingParamChanged Parametry grupowania zmieniły się dla sesji audio.
MEAudioSessionIconChanged Ikona sesji audio została zmieniona.
MEAudioSessionNameChanged Nazwa wyświetlana sesji audio została zmieniona.
MEAudioSessionServerShutdown System windows audio server został zamknięty.
MEAudioSessionVolumeChanged Stan głośności lub wyciszenia sesji audio został zmieniony
MEBufferingStarted Źródło multimediów zaczęło buforować dane.
MEBufferingStopped Źródło multimediów zatrzymało buforowanie danych.
MECaptureAudioSessionDeviceRemoved Urządzenie zostało usunięte.
MECaptureAudioSessionDisconnected Sesja audio jest rozłączona, ponieważ użytkownik wylogował się z sesji usług terminalowych systemu Windows (WTS).
MECaptureAudioSessionExclusiveModeOverride Użytkownik otworzył strumień audio w trybie wyłącznym.
MECaptureAudioSessionFormatChanged Format audio został zmieniony.
MECaptureAudioSessionServerShutdown Zamknięcie serwera sesji audio.
MECaptureAudioSessionVolumeChanged Wolumin został zmieniony.
MEConnectEnd Źródło sieci zakończyło otwieranie adresu URL.
MEConnectStart Źródło sieci zaczęło otwierać adres URL.
MEContentProtectionMessage Konfiguracja została zmieniona dla schematu ochrony danych wyjściowych.
MEEnablerCompleted Akcja obiektu włączania zawartości jest zakończona.
MEEnablerProgress Sygnalizuje postęp obiektu włączania zawartości.
MEEndOfPresentation Wywoływane przez źródło multimediów po zakończeniu prezentacji.
MEEndOfPresentationSegment Wywoływane przez źródło programu Sequencer po zakończeniu segmentu i następuje kolejny segment.
MEEndOfStream Wywoływane przez strumień multimedialny po zakończeniu strumienia.
MEError Sygnalizuje poważny błąd.
MEExtendedType Niestandardowy typ zdarzenia.
MEIndividualizationCompleted Personalizacja jest kompletna.
MEIndividualizationStart Indywidualizowanie ma się rozpocząć.
MELicenseAcquisitionCompleted Pozyskiwanie licencji zostało ukończone.
MELicenseAcquisitionStart Pozyskiwanie licencji ma się rozpocząć.
MEMediaSample Zgłaszane, gdy strumień multimediów dostarcza nowy przykład.
MENewPresentation Podniesione przez źródło multimediów nowa prezentacja jest gotowa.
MENewStream Wywoływane przez źródło multimediów podczas uruchamiania nowego strumienia.
MENonFatalError Wystąpił błąd niekrytyczny podczas przesyłania strumieniowego.
MEPolicyChanged Zasady danych wyjściowych dla strumienia uległy zmianie.
MEPolicyError Zgłoszone przez zaufane dane wyjściowe, jeśli wystąpi błąd podczas wymuszania zasad danych wyjściowych.
MEPolicyReport Zawiera informacje o stanie wymuszania zasad wyjściowych.
MEPolicySet Ukończono metodę IMFOutputTrustAuthority::SetPolicy.
MEQualityNotify Dostarcza opinię na temat jakości odtwarzania w menedżerze jakości.
MEReconnectEnd Wywoływane przez źródło multimediów na końcu próby ponownego nawiązania połączenia.
MEReconnectStart Wywoływane przez źródło multimediów na początku próby ponownego nawiązania połączenia.
MERendererEvent Wywoływane przez ulepszony program renderowania wideo (EVR) po odebraniu zdarzenia użytkownika z prezentera.
MESequencerSourceTopologyUpdated Wywoływane przez źródło programu sequencer, gdy metoda IMFSequencerSource::UpdateTopology metoda kończy się asynchronicznie.
MESessionCapabilitiesChanged Wywoływane przez sesję multimediów po zmianie możliwości sesji.
MESessionClosed Zgłaszane, gdy metoda IMFMediaSession::Close kończy się asynchronicznie.
MESessionEnded Wywoływana przez sesję multimediów po zakończeniu odtwarzania ostatniej prezentacji w kolejce odtwarzania.
MESessionNotifyPresentationTime Wywoływana przez sesję multimediów po rozpoczęciu nowej prezentacji.
MESessionPaused Podniesione, gdy metoda IMFMediaSession::P ause kończy się asynchronicznie.
MESessionRateChanged Podniesione przez sesję multimediów po zmianie częstotliwości odtwarzania.
MESessionScrubSampleComplete Wywoływana przez sesję multimediów po zakończeniu żądania czyszczenia.
MESessionStarted Zgłaszane, gdy metoda IMFMediaSession::Start kończy się asynchronicznie.
MESessionStopped Zgłaszane, gdy metoda IMFMediaSession::Stop kończy się asynchronicznie.
MESessionStreamSinkFormatChanged Wywoływane przez sesję multimediów, gdy format zmienia się na ujściu multimediów.
MESessionTopologiesCleared Zgłoszone przez sesję medialną, gdy metoda IMFMediaSession::ClearTopologies metoda kończy się asynchronicznie.
MESessionTopologySet Podniesione po IMFMediaSession::SetTopology metoda kończy asynchronicznie
MESessionTopologyStatus Wywoływana przez sesję multimediów po zmianie stanu topologii.
MESinkInvalidated Podniesione, gdy ujście multimediów stanie się nieprawidłowe.
MESourceCharacteristicsChanged Wywoływane przez źródło multimediów, gdy cechy źródła się zmieniają.
MESourceMetadataChanged Wywoływane przez źródło multimediów, gdy aktualizuje metadane.
MESourcePaused Wywoływane przez źródło multimediów, gdy metoda IMFMediaSource::P ause kończy się asynchronicznie.
MESourceRateChanged Wywoływane przez źródło multimediów, gdy zmienia się szybkość odtwarzania.
MESourceRateChangeRequested Wywoływane przez źródło multimediów w celu żądania nowej częstotliwości odtwarzania.
MESourceSeeked Podniesione, gdy źródło multimediów ma nową pozycję.
MESourceStarted Podniesione, gdy źródło multimediów zaczyna się bez poszukiwania.
MESourceStopped Wywoływane przez źródło multimediów, gdy metoda IMFMediaSource::Stop kończy się asynchronicznie.
MEStreamFormatChanged Wywoływane przez strumień multimedialny po zmianie typu nośnika strumienia.
MEStreamPaused Wywoływane przez strumień multimediów, gdy metoda IMFMediaSource::P ause metoda kończy się asynchronicznie.
MEStreamSeeked Zgłoszone przez strumień multimediów po wywołaniu IMFMediaSource::Start powoduje wyszukiwanie w strumieniu.
MEStreamSinkDeviceChanged Podniesione przez ujścia strumienia EVR, jeśli urządzenie wideo ulegnie zmianie.
MEStreamSinkFormatChanged Podniesione przez ujście strumienia, gdy typ nośnika ujścia nie jest już prawidłowy.
MEStreamSinkMarker Wywoływana jest metoda IMFStreamSink::P laceMarker.
MEStreamSinkPaused Podniesione przez ujście strumienia po zakończeniu przejścia do stanu wstrzymania.
MEStreamSinkPrerolled Podniesione przez ujście strumienia, gdy strumień otrzymał wystarczającą ilość danych wstępnych do rozpoczęcia renderowania.
MEStreamSinkRateChanged Podniesione przez ujście strumienia, gdy szybkość uległa zmianie.
MEStreamSinkRequestSample Zgłoszone przez ujście strumienia w celu żądania nowego przykładu nośnika z potoku.
MEStreamSinkScrubSampleComplete Wywoływane przez ujście strumienia po zakończeniu żądania czyszczenia.
MEStreamSinkStarted Podniesione przez ujście strumienia po zakończeniu przejścia do stanu uruchomienia.
MEStreamSinkStopped Podniesione przez ujście strumienia po zakończeniu przejścia do stanu zatrzymania.
MEStreamStarted Wywoływane przez strumień multimedialny, gdy źródło zaczyna się bez wyszukiwania.
MEStreamStopped Wywoływane przez strumień multimediów, gdy metoda IMFMediaSource::Stop kończy się asynchronicznie.
MEStreamThinMode Wywoływane przez strumień multimedialny podczas uruchamiania lub zatrzymywania rozrzedzania strumienia.
MEStreamTick Sygnały, że strumień multimedialny nie ma danych dostępnych w określonym czasie.
METransformDrainComplete Wysłane przez asynchroniczne przekształcenie programu Media Foundation (MFT) po zakończeniu operacji opróżniania.
METransformHaveOutput Wysłane przez asynchroniczny MFT, gdy nowe dane wyjściowe są dostępne z MFT.
METransformMarker Wysłane przez asynchroniczny MFT w odpowiedzi na komunikat MFT_MESSAGE_COMMAND_MARKER.
METransformNeedInput Wysłane przez asynchroniczny MFT w celu zażądania nowego przykładu danych wejściowych.
MEUnknown Nieznany typ zdarzenia.
MEUpdatedStream Wywoływane przez źródło multimediów po ponownym uruchomieniu lub wyszukiwaniu strumienia, który jest już aktywny.
MEVideoCaptureDevicePreempted Urządzenie zostało wywłaszczone.
MEVideoCaptureDeviceRemoved Urządzenie zostało usunięte.

 

dokumentacja programowania Media Foundation

generatorów zdarzeń multimediów

IMFMediaEventGenerator