📄 jmfglossary.html
字号:
<p>
<a name="93864"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>package prefix</strong></font>
</p>
<dl>
<dt> <a name="94908"> </a><font face="Palatino, Times New Roman, Times, serif">An identifier for your code that you register with the JMF <code>PackageManager</code>. For example, <code>COM.yourbiz</code>. The PackageManager maintains separate lists of package prefixes for content and protocol extensions. See also <em>content package-prefix</em>, <em>protocol package-prefix</em>.</font>
</dl>
<p>
<a name="97316"> </a><font face="Palatino, Times New Roman, Times, serif">participant</font>
</p>
<dl>
<dt> <a name="97317"> </a><font face="Palatino, Times New Roman, Times, serif">In RTP, an application participating in an RTP session</font>
</dl>
<p>
<a name="97330"> </a><font face="Palatino, Times New Roman, Times, serif">payload</font>
</p>
<dl>
<dt> <a name="97331"> </a><font face="Palatino, Times New Roman, Times, serif">In RTP, the data transported by RTP in a packet, such as audio samples or compressed video data. </font>
</dl>
<p>
<a name="93866"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>Player</strong></font>
</p>
<dl>
<dt> <a name="95371"> </a><font face="Palatino, Times New Roman, Times, serif">An object that implements the <code>Player</code> interface to processes a stream of data as time passes, reading data from a <code>DataSource</code> and rendering it at a precise time.</font>
</dl>
<p>
<a name="93867"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>Player state</strong></font>
</p>
<dl>
<dt> <a name="95380"> </a><font face="Palatino, Times New Roman, Times, serif">One of the six states that a <code>Player</code> can be in: <em>Unrealized</em>, <em>Realizing</em>, <em>Realized</em>, <em>Prefetching</em>, <em>Prefetched, </em>and<em> Started. </em>In normal operation, a <code>Player</code> steps through each state until it reaches the <em>Started</em> state.</font>
</dl>
<p>
<a name="93996"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>playback</strong></font>
</p>
<dl>
<dt> <a name="93997"> </a><font face="Palatino, Times New Roman, Times, serif">The process of presenting time-based media to the user.</font>
</dl>
<p>
<a name="93868"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>plug-in</strong></font>
</p>
<dl>
<dt> <a name="95395"> </a><font face="Palatino, Times New Roman, Times, serif">A media processing component that implements the JMF <code>PlugIn</code> interface.</font>
</dl>
<p>
<a name="93869"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>PlugInManager</strong></font>
</p>
<dl>
<dt> <a name="95398"> </a><font face="Palatino, Times New Roman, Times, serif">A manager object that maintains a registry of installed plug-ins and is used to search the available plug-ins.</font>
</dl>
<p>
<a name="93870"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>Positionable</strong></font>
</p>
<dl>
<dt> <a name="95414"> </a><font face="Palatino, Times New Roman, Times, serif">An object that supports changing the media position within the stream and implements the <code>Positionable</code> interface.</font>
</dl>
<p>
<a name="93871"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>post-process</strong></font>
</p>
<p>
<a name="95433"> </a><font face="Palatino, Times New Roman, Times, serif">Apply an effect algorithm after the media stream has been decoded.</font>
</p>
<p>
<a name="93872"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>pre-process</strong></font>
</p>
<dl>
<dt> <a name="95436"> </a><font face="Palatino, Times New Roman, Times, serif">Apply an effect algorithm before the media stream is encoded.</font>
</dl>
<p>
<a name="93873"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>prefetch</strong></font>
</p>
<dl>
<dt> <a name="95447"> </a><font face="Palatino, Times New Roman, Times, serif">Prepare a <code>Player</code> to present its media. During this phase, the <code>Player</code> preloads its media data, obtains exclusive-use resources, and anything else it needs to do to prepare itself to play.</font>
</dl>
<p>
<a name="93874"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>prefetched</strong></font>
</p>
<dl>
<dt> <a name="95462"> </a><font face="Palatino, Times New Roman, Times, serif">A <code>Player</code> state in which the <code>Player</code> is ready to be started. </font>
</dl>
<p>
<a name="93875"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>prefetching</strong></font>
</p>
<dl>
<dt> <a name="95475"> </a><font face="Palatino, Times New Roman, Times, serif">A <code>Player</code> state in which the <code>Player</code> is in the process of preparing itself to play. </font>
</dl>
<p>
<a name="97363"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>Processor</strong></font>
</p>
<dl>
<dt> <a name="97364"> </a><font face="Palatino, Times New Roman, Times, serif">A special type of JMF <code>Player</code> that can provide control over how the media data is processed before it is presented. </font>
</dl>
<p>
<a name="97365"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>Processor state</strong></font>
</p>
<dl>
<dt> <a name="97366"> </a><font face="Palatino, Times New Roman, Times, serif">One of the eight states that a <code>Processor</code> can be in. A <code>Processor</code> has two more <em>Stopped</em> states than a <code>Player</code>: <em>Configuring</em> and <em>Configured</em>. See also <em>Player state</em>.</font>
</dl>
<p>
<a name="93878"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>ProcessorModel</strong></font>
</p>
<dl>
<dt> <a name="95481"> </a><font face="Palatino, Times New Roman, Times, serif">An object that defines the input and output requirements for a <code>Processor</code>. When a <code>Processor</code> is created using a <code>ProcessorModel</code>, the <code>Manager</code> does its best to create a <code>Processor</code> that meets these requirements. </font>
</dl>
<p>
<a name="93880"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>progress bar component</strong></font>
</p>
<dl>
<dt> <a name="95497"> </a><font face="Palatino, Times New Roman, Times, serif">The user interface component that can be retrieved from a <code>CachingControl</code> to display download progress to the user.</font>
</dl>
<p>
<a name="93881"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>protocol</strong></font>
</p>
<dl>
<dt> <a name="95507"> </a><font face="Palatino, Times New Roman, Times, serif">A data delivery mechanism such as HTTP, RTP, FILE.</font>
</dl>
<p>
<a name="94585"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>protocol package-prefix</strong></font>
</p>
<dl>
<dt> <a name="94933"> </a><font face="Palatino, Times New Roman, Times, serif">A package prefix in the list of package prefixes that the <code>PackageManager</code> maintains for protocol extensions such as new <code>MediaHandlers</code>.</font>
</dl>
<p>
<a name="94586"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>protocol package-prefix list</strong></font>
</p>
<dl>
<dt> <a name="94944"> </a><font face="Palatino, Times New Roman, Times, serif">The list of protocol package prefixes maintained by the <code>PackageManager</code>.</font>
</dl>
<p>
<a name="93887"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>pull</strong></font>
</p>
<dl>
<dt> <a name="95520"> </a><font face="Palatino, Times New Roman, Times, serif">Initiate the data transfer and control the flow of data from the client side.</font>
</dl>
<p>
<a name="94523"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>PullBufferDataSource</strong></font>
</p>
<dl>
<dt> <a name="95540"> </a><font face="Palatino, Times New Roman, Times, serif">A pull <code>DataSource</code> that uses a <code>Buffer</code> object as its unit of transfer. </font>
</dl>
<p>
<a name="93888"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>PullDataSource</strong></font>
</p>
<dl>
<dt> <a name="95573"> </a><font face="Palatino, Times New Roman, Times, serif">A <code>DataSource</code> that enables the client to initiate the data transfer and control the flow of data.</font>
</dl>
<p>
<a name="94505"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>PullBufferStream</strong></font>
</p>
<dl>
<dt> <a name="95589"> </a><font face="Palatino, Times New Roman, Times, serif">A <code>SourceStream</code> managed by a <code>PullBufferDataSource</code>.</font>
</dl>
<p>
<a name="94504"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>PullSourceStream</strong></font>
</p>
<dl>
<dt> <a name="95592"> </a><font face="Palatino, Times New Roman, Times, serif">A <code>SourceStream</code> managed by a <code>PullDataSource</code>.</font>
</dl>
<p>
<a name="93889"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>push</strong></font>
</p>
<dl>
<dt> <a name="95533"> </a><font face="Palatino, Times New Roman, Times, serif">Initiate the data transfer and control the flow of data from the server side.</font>
</dl>
<p>
<a name="95566"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>PushBufferDataSource</strong></font>
</p>
<dl>
<dt> <a name="95567"> </a><font face="Palatino, Times New Roman, Times, serif">A push <code>DataSource</code> that uses a <code>Buffer</code> object as its unit of transfer. </font>
</dl>
<p>
<a name="93890"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>PushDataSource</strong></font>
</p>
<dl>
<dt> <a name="95582"> </a><font face="Palatino, Times New Roman, Times, serif">A <code>DataSource</code> that enables the server to initiate the data transfer and control the flow of data.</font>
</dl>
<p>
<a name="94508"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>PushBufferStream</strong></font>
</p>
<dl>
<dt> <a name="95605"> </a><font face="Palatino, Times New Roman, Times, serif">A <code>SourceStream</code> managed by a <code>PushBufferDataSource</code>.</font>
</dl>
<p>
<a name="94506"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>PushSourceStream</strong></font>
</p>
<dl>
<dt> <a name="95618"> </a><font face="Palatino, Times New Roman, Times, serif">A <code>SourceStream</code> managed by a <code>PushDataSource</code>.</font>
</dl>
<p>
<a name="93891"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>rate</strong></font>
</p>
<dl>
<dt> <a name="95627"> </a><font face="Palatino, Times New Roman, Times, serif">A temporal scale factor that determines how media time changes with respect to time-base time. A <code>Player</code> object's rate defines how many media time units advance for every unit of time-base time. </font>
</dl>
<p>
<a name="93893"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>raw media format</strong></font>
</p>
<dl>
<dt> <a name="94436"> </a><font face="Palatino, Times New Roman, Times, serif">A format that can be directly rendered by standard media rendering devices without the need for decompression. For audio, a PCM sample representation is one example of a raw media format.</font>
</dl>
<p>
<a name="93894"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>realize</strong></font>
</p>
<dl>
<dt> <a name="95649"> </a><font face="Palatino, Times New Roman, Times, serif">Determine resource requirements and acquire the resources that the <code>Player</code> only needs to acquire once. </font>
</dl>
<p>
<a name="93895"> </a><font face="Palatino, Times New Roman, Times, serif"><strong>realized</strong></font>
</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -