共用方式為


關於自訂檔案和資料流程處理常式

[與此頁面相關聯的功能 自訂檔案和串流處理常式是舊版功能。 它已被 MediaStreamSource 類別取代。 MediaStreamSource 類別已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaStreamSource 類別 ,而不是 自訂檔案和資料流程處理常式。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

您的應用程式可以使用自訂檔案處理常式從檔案讀取,或寫入非標準格式的檔案。 若要這樣做,您的應用程式只會在開啟檔案或配置檔案介面時使用檔案處理常式的名稱。 AVIFile 程式庫接著會使用來自檔案處理常式的函式,而不是來自另一個檔案處理常式的函式。 非標準格式會顯示為應用程式的標準 AVI 資料,或是使用自訂檔案處理常式的任何其他應用程式。

同樣地,您的應用程式可以使用自訂資料流程處理常式來讀取非標準格式的資料流程。 資料流程,無論是構成音訊、視訊、MIDI、文字或自訂資料,都是 AVI 檔案的元件。 例如,包含視訊序列、英文音軌和法文音軌的 AVI 檔案包含三個數據流。 您的應用程式可以在 AVI 檔案中指定要處理的資料流程,並將每個資料流程導向至處理常式,以最佳方式處理適當類型的多媒體資料。

注意

您必須將自訂資料流程和檔案處理常式放在一或多個 DLL 中,與主要應用程式檔分開。