跳至內容

多媒體框架

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

多媒體框架是一種在電腦上處理媒體並經網絡傳播的軟件框架。一個良好的多媒體框架提供了一個直觀的API和一個模組化的架構而易於添加對新的音頻、影片和容器格式以及傳輸協定的支援。這意味着可以被媒體播放器音頻影片編輯器之類的程式支援,但也能被用於編譯視像會議程式、媒體轉換器及其他多媒體工具。數據在模組上自動處理,無需應用程式在一對一連接的模組之間傳送緩衝。

相對於功能庫而言,一個多媒體框架提供了一個用於媒體處理的執行時環境。在觀念上這類環境提供了從使用框架的應用中分離的用於媒體處理區塊的執行語境。這種分離支援及時的獨立的多媒體數據處理。這些分離的語境可以線程實現。

參見

  • GStreamer,跨平台的線性多媒體框架
  • Phonon,出自Qt的跨平台多媒體框架
  • DirectShow,由微軟提供的多媒體框架和API,用於軟件開發者完成諸如媒體檔案和串流的多種操作。
  • Media Foundation,微軟在Windows Vista和Windows 7上為數碼媒體提供的基於COM的多媒體框架管線和架構平台。
  • QuickTime,蘋果為Mac OSWindows推出的多媒體框架
  • VLC Media Player,出自VideoLAN的媒體播放器和多媒體框架。