📄 package-summary.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc on Sat May 20 18:57:40 PDT 2000 --><TITLE>: Package javax.media</TITLE><LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style"></HEAD><BODY BGCOLOR="white"><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_top"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> PREV PACKAGE <A HREF="../../javax/media/bean/playerbean/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR><H2>Package javax.media</H2><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Interface Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="CachingControl.html"><I>CachingControl</I></A></B></TD><TD><code>CachingControl</code> is an interface supported by <code>Players</code> that are capable of reporting download progress.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Clock.html"><I>Clock</I></A></B></TD><TD>The <code>Clock</code> interface is implemented by objects that support the Java Media time model.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Codec.html"><I>Codec</I></A></B></TD><TD>A <code>Codec</code> is a media processing unit that accepts a <code>Buffer</code> object as its input, performs some processing on the input data, and then puts the result in an output <code>Buffer</code> object.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Control.html"><I>Control</I></A></B></TD><TD>The base interface for processing <CODE>Control</CODE> objects.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Controller.html"><I>Controller</I></A></B></TD><TD>The <code>Controller</code> interface, which extends <code>Clock</code>, provides resource-allocation state information, event generation, and a mechanism for obtaining objects that provide additional control over a <code>Controller</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ControllerListener.html"><I>ControllerListener</I></A></B></TD><TD><CODE>ControllerListener</CODE> is an interface for handling asynchronous events generated by <code>Controllers</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Controls.html"><I>Controls</I></A></B></TD><TD><code>Controls</code> provides an interface for obtaining objects by interface or class name.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="DataSink.html"><I>DataSink</I></A></B></TD><TD><code>DataSink</code> is the base interface for objects that read media content delivered by a <code>DataSource</code> and render the media to some destination.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="DataSinkProxy.html"><I>DataSinkProxy</I></A></B></TD><TD>A <CODE>DataSinkProxy</CODE> is a <CODE>MediaProxy</CODE> that provides the content type of the <CODE>DataSink</CODE> to be created based on its destination <CODE>MediaLocator</CODE>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Demultiplexer.html"><I>Demultiplexer</I></A></B></TD><TD>A <code>Demultiplexer</code> is a media processing unit that takes an interleaved media stream as input, extracts the individual tracks from the stream, and outputs the resulting tracks.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="DownloadProgressListener.html"><I>DownloadProgressListener</I></A></B></TD><TD> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Drainable.html"><I>Drainable</I></A></B></TD><TD>This interface would be implemented on a <code>Renderer</code> or <code>Multiplexer</code> plugin if the plugin's internal buffered data can be drained.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Duration.html"><I>Duration</I></A></B></TD><TD>The <code>Duration</code> interface provides a way to determine the duration of the media being played by a media object.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Effect.html"><I>Effect</I></A></B></TD><TD>An <code>Effect</code> is a media processing unit that takes an input <CODE>Buffer</CODE> of data, performs some special-effects processing on the data, and then outputs the data to an output <CODE>Buffer</CODE>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ExtendedCachingControl.html"><I>ExtendedCachingControl</I></A></B></TD><TD> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="GainChangeListener.html"><I>GainChangeListener</I></A></B></TD><TD><CODE>GainChangeListener</CODE> is an interface for handling <code>GainChangeEvents</code> generated by <code>GainControls</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="GainControl.html"><I>GainControl</I></A></B></TD><TD><code>GainControl</code> is an interface for manipulating audio signal gain.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MediaHandler.html"><I>MediaHandler</I></A></B></TD><TD><code>MediaHandler</code> is the base interface for objects that read and manage media content delivered from a <code>DataSource</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="MediaProxy.html"><I>MediaProxy</I></A></B></TD><TD> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Multiplexer.html"><I>Multiplexer</I></A></B></TD><TD>A <code>Multiplexer</code> is a media processing unit takes input data from multiple tracks, combines the data into an interleaved container format, then outputs the interleaved data through an output <code>DataSource</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Owned.html"><I>Owned</I></A></B></TD><TD> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Player.html"><I>Player</I></A></B></TD><TD><code>Player</code> is a <code>MediaHandler</code> for rendering and controlling time based media data.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="PlugIn.html"><I>PlugIn</I></A></B></TD><TD>The base interface for JMF plug-ins.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Prefetchable.html"><I>Prefetchable</I></A></B></TD><TD>This interface would be implemented on a <code>Renderer</code> or <code>Multiplexer</code> plugin if it has some internal buffers that require prefetching to minimize startup latency.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Processor.html"><I>Processor</I></A></B></TD><TD>The <code>Processor</code> interface defines a module for processing and controlling time-based media data.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Renderer.html"><I>Renderer</I></A></B></TD><TD>A <code>Renderer</code> is a media processing unit that renders input media to a pre-defined destination, such as the screen or system speaker.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="TimeBase.html"><I>TimeBase</I></A></B></TD><TD>A <code>TimeBase</code> is a constantly ticking source of time, much like a crystal.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Track.html"><I>Track</I></A></B></TD><TD>A <CODE>Track</CODE> abstracts the information specific to an individual track in a media stream.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="TrackListener.html"><I>TrackListener</I></A></B></TD><TD> </TD></TR></TABLE> <P><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Class Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="AudioDeviceUnavailableEvent.html">AudioDeviceUnavailableEvent</A></B></TD><TD>An <code>AudioDeviceUnavailableEvent</code> indicates that the <code>Controller</code> could not fetch the audio device.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="Buffer.html">Buffer</A></B></TD><TD>A <CODE>Buffer</CODE> is a media-data container that carries media data from one processing stage to the next inside of a <code>Player</code> or <code>Processor</code>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="CachingControlEvent.html">CachingControlEvent</A></B></TD><TD>This event is generated by a <CODE>Controller</CODE> that supports the <code>CachingControl</code> interface.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="CaptureDeviceInfo.html">CaptureDeviceInfo</A></B></TD><TD>A <CODE>CaptureDeviceInfo</CODE> object contains information about a particular capture device.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="CaptureDeviceManager.html">CaptureDeviceManager</A></B></TD><TD><CODE>CaptureDeviceManager</CODE> is a manager class that provides access to a list of the capture devices available on a system.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ConfigureCompleteEvent.html">ConfigureCompleteEvent</A></B></TD><TD>A <code>ConfigureCompleteEvent</code> is posted when a <code>Processor</code> finishes <I>Configuring</I>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ConnectionErrorEvent.html">ConnectionErrorEvent</A></B></TD><TD>A <CODE>ConnectionErrorEvent</CODE> is posted when an error occurs within a<CODE>DataSource</CODE> when obtaining data or communicating with a server.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ControllerAdapter.html">ControllerAdapter</A></B></TD><TD>The event adapter which recieves <code>ControllerEvents</code> and dispatches them to an appropriate stub-method.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ControllerClosedEvent.html">ControllerClosedEvent</A></B></TD><TD>A <CODE>ControllerClosedEvent</CODE> describes an event that is generated when an a <code>Controller</code> is closed.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ControllerErrorEvent.html">ControllerErrorEvent</A></B></TD><TD>A <CODE>ControllerErrorEvent</CODE> describes an event that is generated when an error condition occurs that will cause a <code>Controller</code> to cease functioning.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="ControllerEvent.html">ControllerEvent</A></B></TD><TD><code>ControllerEvent</code> is the base class for events generated by a <CODE>Controller</CODE>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="DataLostErrorEvent.html">DataLostErrorEvent</A></B></TD><TD>A <CODE>DataLostErrorEvent</CODE> is posted when a <code>Controller</code> has lost data.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="DataStarvedEvent.html">DataStarvedEvent</A></B></TD><TD><CODE>DataStarvedEvent</CODE> indicates that a <code>Controller</code> has lost data or has stopped receiving data altogether.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="DeallocateEvent.html">DeallocateEvent</A></B></TD><TD>A <code>DeallocateEvent</code> is posted as an acknowledgement of the invocation of the <code>deallocate</code> method.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="DurationUpdateEvent.html">DurationUpdateEvent</A></B></TD><TD><CODE>DurationUpdateEvent</CODE> is posted by a <CODE>Controller</CODE> when its duration changes.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD WIDTH="15%"><B><A HREF="EndOfMediaEvent.html">EndOfMediaEvent</A></B></TD><TD>An <code>EndOfMediaEvent</code> indicates that the <code>Controller</code> has reached the end of its media and is stopping.</TD>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -