|
36
JMF
API
secara
utama
terdiri
dari interface-interface
yang
mendefinisikan behavior
dan interaksi objek yang digunakan untuk
merekam, memproses, dan menampilkan media berbasis waktu.
Implementasi
dari interface
ini
beroperasi
dalam
struktur
kerangka
kerja.
Dengan menggunakan objek perantara yang dinamakan
manager, JMF
membuatnya mudah untuk mengintegrasikan implementasi baru dari
interface
kunci
yang
dapat
digunakan
dengan
tidak
terikat
dengan
class
lain yang telah ada. JMF menggunakan empat manager:
a.
Manager menangani konstruksi Players,
Processors,
DataSources, dan DataSinks.
b.
PackageManager
mengelola
daftar
paket
yang
mengandung
class
JMF,
seperti
custom
Players,
Processors,
DataSources, dan DataSinks.
c.
CaptureDeviceManager
mengelola
daftar
peralatan
perekam
yang tersedia.
d.
PlugInManager
mengelola
daftar
plug-in
komponen
pemrosesan
JMF yang tersedia, seperti Multiplexers,
Demultiplexers, Codecs,
Effects, dan Renderers.
2.14.2 Model Data
Media
player
JMF
menggunakan
class
DataSource
untuk
mengatur
transfer
media.
Sebuah
DataSource mengenkapsulasi
lokasi
media dan protokol dan software yang digunakan untuk
mengirimkan
|