⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jmfpreface.html

📁 jmf指导文件参考资料
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -