共用方式為


自訂檔案格式

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

如果您有支援自己檔案格式的自訂多工或檔案寫入器篩選準則,您可以將 CLSID 指定為 ICaptureGraphBuilder2::SetOutputFileName 方法的第一個參數:

IBaseFilter *pMux = 0;
IFileSinkFilter *pSink = 0;
hr = pBuild->SetOutputFileName(&CLSID_MyCustomMuxFilter, 
    L"C:\\VidCap.avi", &pMux, &pSink);

如需此使用方式的詳細資訊,請參閱 ICaptureGraphBuilder2::SetOutputFileName

將影片擷取至檔案