CBaseRenderer.Run 方法

方法會 Run 執行篩選。

語法

HRESULT Run();

參數

這個方法沒有任何參數。

傳回值

如果成功,則傳回S_OK,或指出錯誤原因的 HRESULT 值。

備註

這個方法會覆寫 CBaseFilter::Run 方法。 其會執行下列動作:

  • 呼叫 CBaseFilter::Run 方法。
  • 認可配置器。 (請參閱 IMemAllocator::Commit.)
  • 如果先前的狀態已停止,篩選會釋放它所持有的任何範例。 (範例不再有效。)
  • 呼叫 CBaseRenderer::StartStreaming 方法,並傳回結果。 如果範例擱置中, StartStreaming 方法會排程它進行轉譯。

如果篩選未連線,則會立即張貼 EC_COMPLETE 事件。

規格需求

需求
標頭
Renbase.h (包含 Streams.h)
程式庫
Strmbase.lib (零售組建) ;
Strmbasd.lib (偵錯組建)

另請參閱

CBaseRenderer 類別