共用方式為


媒體基礎事件

事件 描述
MEAudioSessionDeviceRemoved 已移除音訊裝置。
MEAudioSessionDisconnected 音訊會話已與 Windows 終端機服務會話中斷連線
MEAudioSessionExclusiveModeOverride 音訊會話已優先於獨佔模式連線。
MEAudioSessionFormatChanged 音訊裝置的預設音訊格式已變更。
MEAudioSessionGroupingParamChanged 音訊會話的群組參數已變更。
MEAudioSessionIconChanged 音訊會話圖示已變更。
MEAudioSessionNameChanged 音訊會話顯示名稱已變更。
MEAudioSessionServerShutdown Windows 音訊伺服器系統已關閉。
MEAudioSessionVolumeChanged 音訊會話的音量或靜音狀態已變更
MEBufferingStarted 媒體來源開始緩衝處理數據。
MEBufferingStopped 媒體來源已停止緩衝處理數據。
MECaptureAudioSessionDeviceRemoved 裝置已移除。
MECaptureAudioSessionDisconnected 音訊會話已中斷連線,因為使用者已從 Windows 終端機服務 (WTS) 會話註銷。
MECaptureAudioSessionExclusiveModeOverride 用戶以獨佔模式開啟音訊數據流。
MECaptureAudioSessionFormatChanged 音訊格式已變更。
MECaptureAudioSessionServerShutdown 音訊會話伺服器關機。
MECaptureAudioSessionVolumeChanged 磁碟區已變更。
MEConnectEnd 網路來源已完成開啟 URL。
MEConnectStart 網路來源已開始開啟 URL。
MEContentProtectionMessage 輸出保護配置的組態已變更。
MEEnablerCompleted 內容啟用物件的動作已完成。
MEEnablerProgress 發出內容啟用器對象的進度訊號。
MEEndOfPresentation 當簡報結束時,由媒體來源引發。
MEEndOfPresentationSegment 當區段完成且後面接著另一個區段時,由排序器來源引發。
MEEndOfStream 數據流結束時由媒體數據流引發。
MEError 表示嚴重錯誤。
MEExtendedType 自訂事件類型。
MEIndividualizationCompleted 個人化已完成。
MEIndividualizationStart 個人化即將開始。
MELicenseAcquisitionCompleted 授權取得已完成。
MELicenseAcquisitionStart 授權取得即將開始。
MEMediaSample 當媒體串流傳遞新的範例時引發。
MENewPresentation 媒體來源所引發的新簡報已就緒。
MENewStream 當媒體來源啟動新的數據流時,由媒體來源引發。
MENonFatalError 串流期間發生非嚴重錯誤。
MEPolicyChanged 數據流的輸出原則已變更。
MEPolicyError 如果強制執行輸出原則時發生錯誤,則由信任的輸出引發。
MEPolicyReport 包含有關強制執行輸出原則的狀態資訊。
MEPolicySet IMFOutputTrustAuthority::SetPolicy 方法已完成。
MEQualityNotify 提供對品質管理員播放質量的意見反應。
MEReconnectEnd 在重新連線嘗試結束時由媒體來源引發。
MEReconnectStart 在重新連線嘗試開始時由媒體來源引發。
MERendererEvent 當增強式視訊轉譯器從演示者收到使用者事件時,由增強的視訊轉譯器引發。
MESequencerSourceTopologyUpdated 當 IMFSequencerSource::UpdateTopology 方法以異步方式完成時,由排序器來源引發。
MESessionCapabilitiesChanged 當會話功能變更時,由媒體會話引發。
MESessionClosed 當 IMFMediaSession::Close 方法以異步方式完成時引發。
MESessionEnded 當媒體會話完成播放播放佇列中的最後一個簡報時,由媒體會話引發。
MESessionNotifyPresentationTime 當新的簡報啟動時,由媒體會話引發。
MESessionPaused 當 IMFMediaSession::P ause 方法異步完成時引發。
MESessionRateChanged 當播放速率變更時,媒體會話會引發。
MESessionScrubSampleComplete 當媒體會話完成清除要求時引發。
MESessionStarted 當 IMFMediaSession::Start 方法以異步方式完成時引發。
MESessionStopped 當 IMFMediaSession::Stop 方法以異步方式完成時引發。
MESessionStreamSinkFormatChanged 當媒體接收上的格式變更時,由媒體會話引發。
MESessionTopologiesCleared 當 IMFMediaSession::ClearTopologies 方法以異步方式完成時,媒體會話所引發。
MESessionTopologySet 在IMFMediaSession::SetTopology方法以異步方式完成之後引發
MESessionTopologyStatus 當拓撲的狀態變更時,由媒體會話引發。
MESinkInvalidated 當媒體接收變成無效時引發。
MESourceCharacteristicsChanged 當來源的特性變更時,由媒體來源引發。
MESourceMetadataChanged 當媒體來源更新其元數據時,由媒體來源引發。
MESourcePaused 當 IMFMediaSource::P ause 方法以異步方式完成時,由媒體來源引發。
MESourceRateChanged 當播放速率變更時,由媒體來源引發。
MESourceRateChangeRequested 由媒體來源引發以要求新的播放速率。
MESourceSeeked 當媒體來源尋求新位置時引發。
MESourceStarted 當媒體來源在沒有尋求的情況下啟動時引發。
MESourceStopped 當 IMFMediaSource::Stop 方法以異步方式完成時,由媒體來源引發。
MEStreamFormatChanged 當數據流的媒體類型變更時,由媒體數據流引發。
MEStreamPaused 當 IMFMediaSource::P ause 方法以異步方式完成時,由媒體串流引發。
MEStreamSeeked 在呼叫IMFMediaSource::Start 之後由媒體串流引發,會導致在數據流中搜尋。
MEStreamSinkDeviceChanged 如果視訊裝置變更,則由EVR的數據流接收引發。
MEStreamSinkFormatChanged 當接收的媒體類型不再有效時,由數據流接收引發。
MEStreamSinkMarker 在呼叫 IMFStreamSink::P laceMarker方法之後,由數據流接收引發。
MEStreamSinkPaused 當數據流接收完成轉換至暫停狀態時,由數據流接收引發。
MEStreamSinkPrerolled 當數據流收到足夠的預先捲動數據以開始轉譯時,由數據流接收引發。
MEStreamSinkRateChanged 當速率變更時,數據流接收會引發。
MEStreamSinkRequestSample 由數據流接收引發,以向管線要求新的媒體範例。
MEStreamSinkScrubSampleComplete 當數據流接收完成清除要求時,由數據流接收引發。
MEStreamSinkStarted 當數據流接收完成轉換至執行中狀態時,由數據流接收引發。
MEStreamSinkStopped 當數據流接收完成轉換為已停止狀態時,由數據流接收引發。
MEStreamStarted 當來源開始而不搜尋時,由媒體串流引發。
MEStreamStopped 當 IMFMediaSource::Stop 方法以異步方式完成時,由媒體數據流引發。
MEStreamThinMode 當媒體串流啟動或停止精簡數據流時引發。
MEStreamTick 訊號表示媒體串流在指定時間沒有可用的數據。
METransformDrainComplete 當清空作業完成時,由異步媒體基礎轉換 (MFT) 傳送。
METransformHaveOutput 從 MFT 取得新的輸出數據時,由異步 MFT 傳送。
METransformMarker 由異步 MFT 傳送,以回應 MFT_MESSAGE_COMMAND_MARKER 訊息。
METransformNeedInput 由異步 MFT 傳送以要求新的輸入範例。
MEUnknown 未知的事件類型。
MEUpdatedStream 當媒體來源重新啟動或搜尋已作用中的數據流時,由媒體來源引發。
MEVideoCaptureDevicePreempted 裝置已先佔。
MEVideoCaptureDeviceRemoved 裝置已移除。

 

媒體基礎程序設計參考

媒體事件產生器

IMFMediaEventGenerator