MCIAVI
[與此頁面相關聯的功能 MCI是舊版功能。 MediaPlayer已取代它。 MediaPlayer 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 MediaPlayer,而不是 MCI。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
AVI 檔案可以包含兩個以上的數據流,例如影片序列、英文配樂和法文配樂。 您的應用程式可以獨立於檔案中的其他數據流使用數據流。
digitalvideo 裝置類型可控制視訊檔案。 如需數位視訊裝置所辨識的 MCI 命令清單,請參閱 Digital-Video 命令集。
MCIAVI 驅動程式會在 MCI 命令的控制下播放視訊序列和其他資料流。 數據流可以包含影像、音訊和調色盤。 影像數據可以由色彩調色盤或真色信息組成的影像。
音訊會在第二秒的 30 秒內與視訊同步處理。 不過,如果無法使用音訊硬體,驅動程式只會播放視訊串流。 MCIAVI 驅動程式可以視需要卸除視訊畫面,以播放串流而不中斷音訊。
您的應用程式可以使用MCIWnd視窗類別服務,而不是MCI命令介面來控制任何MCI驅動程式。 此視窗類別會處理管理支援 MCI 裝置之視窗的許多詳細數據,並簡化傳送 MCI 命令所需的程式設計。 您的應用程式可以直接使用MCIWnd連結庫服務來控制MCI裝置,也可以讓MCIWnd顯示工具列、滾動條和功能表,讓使用者控制裝置。 如需 MCIWnd 視窗類別的詳細資訊,請參閱 MCIWnd 視窗類別。