MCIAVI

[與此頁面 MCI相關聯的功能是舊版功能。 MediaPlayer已取代它。 MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer 而非 MCI。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

AVI 檔案可以包含兩個以上的資料流程,例如視訊序列、英文音軌和法文音軌。 您的應用程式可以獨立于檔案中的其他資料流程之外使用資料流程。

digitalvideo裝置類型可控制視訊檔案。 如需數位視訊裝置所辨識的 MCI 命令清單,請參閱 Digital-Video 命令集

MCIAVI 驅動程式會在 MCI 命令的控制下播放視訊序列和其他資料流程。 資料流程可以包含影像、音訊和調色盤。 影像資料可以包含具有調色盤或 true 色彩資訊的影像。

音訊會在一秒的一十分之一內與視訊同步處理。 不過,如果無法使用音訊硬體,驅動程式只會播放視訊串流。 如有必要,MCIAVI 驅動程式可以卸載視訊畫面,以播放串流而不中斷音訊。

您的應用程式可以使用 MCIWnd 視窗類別服務,而不是 MCI 命令介面來控制任何 MCI 驅動程式。 此視窗類別會處理許多管理支援 MCI 裝置之視窗的詳細資料,並簡化傳送 MCI 命令所需的程式設計。 您的應用程式可以直接使用 MCIWnd 程式庫服務來控制 MCI 裝置,也可以讓 MCIWnd 顯示工具列、捲軸和功能表,讓使用者控制裝置。 如需 MCIWnd 視窗類別的詳細資訊,請參閱 MCIWnd 視窗類別