Java Media Framework
JMF ではメディアを DataSource (JMFへのメディア読み込みに対応)と DataSink (データのエクスポートに対応)に抽象化している。メディアフォーマットの詳細にプログラマがアクセスできるような作りにはなっていない。単にソース(URLで表す)から読み込んで、再生して、処理して、エクスポートするだけである(コーデックによっては、フォーマット変換をサポートしていない)。
アプリケーションは Manager クラスのスタティックメソッドを主に使用する。