| Class | Description |
|---|---|
| AbstractCodec |
Abstract base class to implement Codec.
|
| AbstractControls |
Abstract implementation of Controls, useful for subclassing.
|
| AbstractDataSink |
Abstract base class to implement DataSink.
|
| AbstractDemultiplexer |
Abstract base class to implement Demultiplexer.
|
| AbstractDePacketizer |
Generic DePacketizer base class.
|
| AbstractGainControl |
Base class to help implement
GainControl. |
| AbstractMultiplexer |
Abstract base class to implement Multiplexer.
|
| AbstractPacketizer |
Abstract base class to implement a packetizer codec.
|
| AbstractPlugIn |
Abstract implementation of PlugIn, useful for subclassing.
|
| AbstractProcessor |
Abstract base class to implement Processor.
|
| AbstractRenderer |
Abstract implementation of Renderer, useful for subclassing.
|
| AbstractTrack |
Abstract base class to implement Track.
|
| AbstractVideoRenderer |
Abstract implementation of VideoRenderer, useful for subclassing.
|
| AsyncBufferTransferHandlerNotifier |
Helper class to do BufferTransferHandler notifications in a background thread.
|
| AsyncSourceTransferHandlerNotifier |
Helper class to do SourceTransferHandler notifications in a background thread.
|
| AudioFormatCompleter |
Creates audio formats which have any unspecified values set to defaults
|
| BonusAudioFormatEncodings |
Audio format encodings in FMJ but not JMF.
|
| BonusVideoFormatEncodings |
Video format encodings in FMJ but not JMF.
|
| BufferQueueInputStream |
Turns a queue of Buffer objects into an InputStream.
|
| CloneableCaptureDevicePullBufferDataSource |
Cloneable
PullBufferDataSource that also implements CaptureDevice. |
| CloneableCaptureDevicePullDataSource |
Cloneable
PullDataSource that also implements CaptureDevice. |
| CloneableCaptureDevicePushBufferDataSource |
Cloneable
PushBufferDataSource that also implements CaptureDevice. |
| CloneableCaptureDevicePushDataSource |
Cloneable
PushDataSource that also implements CaptureDevice. |
| CloneablePullBufferDataSource |
Cloneable
PullBufferDataSource. |
| CloneablePullDataSource |
Cloneable
PullDataSource. |
| CloneablePushBufferDataSource |
Cloneable
PushBufferDataSource. |
| CloneablePushDataSource |
Cloneable
PushDataSource. |
| MergingCaptureDevicePullBufferDataSource |
Merges multiple
PullBufferDataSource that implement CaptureDevice. |
| MergingCaptureDevicePullDataSource |
Merges multiple
PullDataSource that implement CaptureDevice. |
| MergingCaptureDevicePushBufferDataSource |
Merges multiple
PushBufferDataSource that implement CaptureDevice. |
| MergingCaptureDevicePushDataSource |
Merges multiple
PushDataSource that implement CaptureDevice. |
| MergingPullBufferDataSource |
Merges multiple
MergingPullBufferDataSource. |
| MergingPullDataSource |
Merges multiple
PullDataSource. |
| MergingPushBufferDataSource |
Merges multiple
PushBufferDataSource. |
| MergingPushDataSource |
Merges multiple
PushDataSource. |
| MimeManager |
Intended to function as Sun's version in com.sun.media.
|
| MimeTable |
A table for holding mime type/file extension mappings.
|
| PullSourceStreamInputStream |
Implements an InputStream by wrapping a PullSourceStream.
|
| RegistryDefaults |
Defaults for the FMJ registry.
|
| SleepHelper |
Helps calculate and sleep based on buffer timestamps; useful for rendering
media at the correct rate.
|
| TrackInputStream |
Implements InputStream by wrapping a Track.
|
General FMJ classes, including abstract base classes.