jmfpreface.html

来自「奉献给多媒体java编程者们。JMF2.1.1最新版本的用户指南。JMF是jav」· HTML 代码 · 共 496 行 · 第 1/3 页

HTML
496
字号
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="GENERATOR" content="Quadralay WebWorks Publisher 5.0.2">
<meta name="TEMPLATEBASE" content="Portable HTML">
<meta name="LASTUPDATED" content="11/23/99 11:47:59">
<title>Preface  </title>
</head>

<body link="#3366CC" vlink="#9999CC" text="#000000" alink="#0000CC" bgcolor="#FFFFFF"
background="images/backgrnd.gif">


<table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
  <tr>
    <td><a href="JMFTOC.html">CONTENTS</a> | 
    <a href="JMFTOC.html">PREV </a> |
    <a href="Part1.html">NEXT</a> |
    <a href="JMFIX.html">INDEX</a></td>
    <td align="right"><em>JMF 2.0 API Guide</em>
  </tr>
</table>

<p><br clear="all">
</p>

<hr align="left">

<blockquote>
<div align="right">
<h2>
  <a name="1003196"> </a><font color="#003366" face="Palatino, Times New Roman, Times, serif">Preface</font>
</h2>
</div>

<p>
  <a name="1003198"> </a><font face="Palatino, Times New Roman, Times, serif">The Java<font size="-1"><sup>TM</sup></font> Media Framework (JMF) is an application programming interface (API) for incorporating time-based media into Java applications and applets. This guide is intended for Java programmers who want to incorporate time-based media into their applications and for technology providers who are interested in extending JMF and providing JMF plug-ins to support additional media types and perform custom processing and rendering. </font>
</p>


<h3>
  <a name="999106"> </a><font color="#003366" face="Palatino, Times New Roman, Times, serif">About JMF</font>
</h3>


<p>
  <a name="1003393"> </a><font face="Palatino, Times New Roman, Times, serif">The JMF 1.0 API (the Java Media Player API) enabled programmers to develop Java programs that presented time-based media. The JMF 2.0 API extends the framework to provide support for capturing and storing media data, controlling the type of processing that is performed during playback, and performing custom processing on media data streams. In addition, JMF 2.0 defines a plug-in API that enables advanced developers and technology providers to more easily customize and extend JMF functionality.</font>
</p>


<p>
  <a name="1003391"> </a><font face="Palatino, Times New Roman, Times, serif">The following classes and interfaces are new in JMF 2.0:

<table border="1" bordercolorlight="#FFFFFF" bordercolordark="#000000"
       cellpadding="5" cellspacing="0">
  <caption><b><i><font face="Palatino, Times New Roman, Times, serif"></font></i></b></caption>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003271"> </a><code>AudioFormat</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003273"> </a><code>BitRateControl</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003275"> </a><code>Buffer</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003277"> </a>BufferControl</font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004950"> </a><code>BufferToImage</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004952"> </a><code>BufferTransferHandler</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004559"> </a><code>CaptureDevice</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004565"> </a><code>CaptureDeviceInfo</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004567"> </a><code>CaptureDeviceManager</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004587"> </a><code>CloneableDataSource</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004978"> </a><code>Codec</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004980"> </a><code>ConfigureCompleteEvent</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003295"> </a><code>ConnnectionErrorEvent</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003297"> </a><code>DataSink</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003299"> </a><code>DataSinkErrorEvent</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1006369"> </a><code>DataSinkEvent</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1006371"> </a><code>DataSinkListener</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1006373"> </a><code>Demultiplexer</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003861"> </a><code>Effect</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003863"> </a><code>EndOfStreamEvent</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003865"> </a><code>FileTypeDescriptor</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1006615"> </a><code>Format</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1006617"> </a><code>FormatChangeEvent</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1006619"> </a><code>FormatControl</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003307"> </a><code>FrameGrabbingControl</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003309"> </a>FramePositioningControl<code></code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003311"> </a>FrameProcessingControl<code></code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003313"> </a><code>FrameRateControl</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003315"> </a><code>H261Control</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003317"> </a><code>H261Format</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003319"> </a><code>H263Control</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003321"> </a><code>H263Format</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003323"> </a><code>ImageToBuffer</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004601"> </a><code>IndexedColorFormat</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004603"> </a><code>InputSourceStream</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004605"> </a>KeyFrameControl<code></code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004619"> </a><code>MonitorControl</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004800"> </a><code>MpegAudioControl</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004802"> </a><code>Multiplexer</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1006736"> </a><code>NoStorageSpaceErrorEvent</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004810"> </a><code>PacketSizeControl</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004812"> </a><code>PlugIn</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004667"> </a><code>PlugInManager</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004669"> </a><code>PortControl</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1004671"> </a><code>Processor</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003331"> </a><code>ProcessorModel</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003333"> </a><code>PullBufferDataSource</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003335"> </a><code>PullBufferStream</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003337"> </a><code>PushBufferDataSource</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003339"> </a><code>PushBufferStream</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003341"> </a>QualityControl<code></code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003349"> </a><code>Renderer</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003351"> </a>RGBFormat</font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003353"> </a><code>SilenceSuppressionControl</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003355"> </a><code>StreamWriterControl</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003357"> </a><code>Track</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003359"> </a><code>TrackControl</code></font></td>
  </tr>
  <tr>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003361"> </a><code>VideoFormat</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003363"> </a><code>VideoRenderer</code></font></td>
    <td><font face="Palatino, Times New Roman, Times, serif"><a name="1003365"> </a><code>YUVFormat</code></font></td>
  </tr>
</table>



</font>
</p>


<p>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?