EC _ 完成

已轉譯特定資料流程中的所有資料。

參數

lParam1

(HRESULT) 完成時的資料流程狀態。 如果播放期間未發生任何錯誤,則值為 S _ OK。

lParam2

(IUnknown *) 零或轉譯器的 IBaseFilter介面指標。

預設動作

篩選圖形管理員預設不會將此事件轉寄至應用程式。 不過,在圖形報表中的所有串流都 _ 完成 後,篩選圖形管理員會將不同的 EC _ 完成 事件張貼至應用程式。

如果此事件的預設動作已停用,則應用程式會從轉譯器接收所有的 EC _ 完成 事件。

備註

轉譯器篩選器會在收到資料流程結尾通知時傳送此事件。 (結束資料流程會透過 IPin:: EndOfStream 方法發出信號。 ) 篩選器會為每個資料流程只傳送一個 EC _ 完成 事件。 篩選準則必須先處理任何擱置中的範例,才能傳送事件。 停止轉譯器會重設已快取的任何資料流程結束狀態。

如果已暫停轉譯器,則在呼叫 IMediaFilter:: Run方法之前,不會將 EC _ 完成 傳送。 此外,它會繼續為每個轉換從 pause 傳送的 EC _ 完成 事件傳送到執行,直到篩選器停止或清除為止。

篩選準則會將 lParam2 參數設定為 IBaseFilter 指標。 如果預設動作已啟用,則篩選圖形管理員會將此參數設定為零。

規格需求

需求
標頭
Dshow。h

另請參閱

事件通知碼

DirectShow 中的事件通知

替代影片轉譯器