javax.media
Interface PlugIn

All Superinterfaces:
Controls
All Known Subinterfaces:
Codec, Demultiplexer, Effect, Multiplexer, Renderer, VideoRenderer
All Known Implementing Classes:
AbstractCodec, AbstractDemultiplexer, AbstractDePacketizer, AbstractInputStreamMux, AbstractMultiplexer, AbstractPacketizer, AbstractPlugIn, AbstractRenderer, AbstractStreamCopyMux, AbstractVideoRenderer, AIFFMux, com.ibm.media.codec.audio.AudioCodec, AUMux, com.sun.media.BasicCodec, com.sun.media.BasicPlugIn, Decoder, Decoder, DePacketizer, DePacketizer, DePacketizer, DiagnosticVideoRenderer, Encoder, Encoder, FFMPEGParser, GIFDecoder, GIFEncoder, ImageIODecoder, ImageIOEncoder, ImageScaler, Java2dRenderer, JavaDecoder, JavaDecoder, JavaEncoder, JavaEncoder, JavaOggParser, JavaSoundCodec, JavaSoundMux, JavaSoundParser, JavaSoundRenderer, JPEGDecoder, JpegEncoder, JPEGEncoder, JPEGRenderer, MultipartMixedReplaceMux, MultipartMixedReplaceParser, NativeOggParser, Packetizer, Packetizer, Packetizer, PNGDecoder, PNGEncoder, RateConverter, RawBufferMux, RawMux, RawPullStreamParser, RawPushBufferParser, RTPSyncBufferMux, SimpleAWTRenderer, SimpleSwingRenderer, WAVMux

public interface PlugIn
extends Controls

Standard JMF class -- see this class in the JMF Javadoc. Complete. Note: JMF will call close if open() fails. Observed on a Demultiplexer.

Author:
Ken Larson

Field Summary
static int BUFFER_PROCESSED_FAILED
           
static int BUFFER_PROCESSED_OK
           
static int INPUT_BUFFER_NOT_CONSUMED
           
static int OUTPUT_BUFFER_NOT_FILLED
           
static int PLUGIN_TERMINATED
           
 
Method Summary
 void close()
           
 java.lang.String getName()
           
 void open()
           
 void reset()
           
 
Methods inherited from interface javax.media.Controls
getControl, getControls
 

Field Detail

BUFFER_PROCESSED_OK

static final int BUFFER_PROCESSED_OK
See Also:
Constant Field Values

BUFFER_PROCESSED_FAILED

static final int BUFFER_PROCESSED_FAILED
See Also:
Constant Field Values

INPUT_BUFFER_NOT_CONSUMED

static final int INPUT_BUFFER_NOT_CONSUMED
See Also:
Constant Field Values

OUTPUT_BUFFER_NOT_FILLED

static final int OUTPUT_BUFFER_NOT_FILLED
See Also:
Constant Field Values

PLUGIN_TERMINATED

static final int PLUGIN_TERMINATED
See Also:
Constant Field Values
Method Detail

open

void open()
          throws ResourceUnavailableException
Throws:
ResourceUnavailableException

close

void close()

getName

java.lang.String getName()

reset

void reset()