com.sun.media
类 BasicOutputConnector

java.lang.Object
  继承者 com.sun.media.BasicConnector
      继承者 com.sun.media.BasicOutputConnector
所有已实现的接口:
Connector, OutputConnector

public class BasicOutputConnector
extends BasicConnector
implements OutputConnector

implementation of the OutputConnector interface


字段摘要
protected  InputConnector inputConnector
          the connected input connector
 
从类 com.sun.media.BasicConnector 继承的字段
circularBuffer, format, minSize, module, name, protocol
 
从接口 com.sun.media.Connector 继承的字段
ProtocolPush, ProtocolSafe
 
构造方法摘要
BasicOutputConnector()
           
 
方法摘要
 Format canConnectTo(InputConnector inputConnector, Format useThisFormat)
          check if a connection to the specified InputConnector would succeed.
 Format connectTo(InputConnector inputConnector, Format useThisFormat)
          Connects an InputConnector to this OutputConnector.
 Buffer getEmptyBuffer()
          Get an empty buffer object.
 InputConnector getInputConnector()
          Return the InputConnectore this OutputConnector is connected to.
 boolean isEmptyBufferAvailable()
          checks if there are empty Buffer objects in the Connector's queue.
 void reset()
          restores this Connector to its initial state
 void writeReport()
          put media chunk in the queue
 
从类 com.sun.media.BasicConnector 继承的方法
getCircularBuffer, getFormat, getModule, getName, getProtocol, getSize, print, setCircularBuffer, setFormat, setModule, setName, setProtocol, setSize
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 com.sun.media.Connector 继承的方法
getCircularBuffer, getFormat, getModule, getName, getProtocol, getSize, setCircularBuffer, setFormat, setModule, setName, setProtocol, setSize
 

字段详细信息

inputConnector

protected InputConnector inputConnector
the connected input connector

构造方法详细信息

BasicOutputConnector

public BasicOutputConnector()
方法详细信息

connectTo

public Format connectTo(InputConnector inputConnector,
                        Format useThisFormat)
Connects an InputConnector to this OutputConnector.

指定者:
接口 OutputConnector 中的 connectTo
参数:
inputConnector - input connector to connect to.
useThisFormat - states the format of the connection. If it is null the format would be negotiated.
返回:
the Format of the connection.

canConnectTo

public Format canConnectTo(InputConnector inputConnector,
                           Format useThisFormat)
check if a connection to the specified InputConnector would succeed.

指定者:
接口 OutputConnector 中的 canConnectTo
参数:
inputConnector - input connector to check connection to.
useThisFormat - states the format of the connection. If it is null the format would be negotiated.
返回:
the Format of the connection, null if the connection would fail.

getInputConnector

public InputConnector getInputConnector()
Return the InputConnectore this OutputConnector is connected to. If this Connector is unconnected return null.

指定者:
接口 OutputConnector 中的 getInputConnector
返回:
the InputConnector this is connected to.

reset

public void reset()
从类 BasicConnector 复制的描述
restores this Connector to its initial state

指定者:
接口 Connector 中的 reset
覆盖:
BasicConnector 中的 reset

isEmptyBufferAvailable

public boolean isEmptyBufferAvailable()
checks if there are empty Buffer objects in the Connector's queue.

指定者:
接口 OutputConnector 中的 isEmptyBufferAvailable
返回:
true if there are empty Buffer objects in the Connector's queue.

getEmptyBuffer

public Buffer getEmptyBuffer()
Get an empty buffer object.

指定者:
接口 OutputConnector 中的 getEmptyBuffer

writeReport

public void writeReport()
put media chunk in the queue

指定者:
接口 OutputConnector 中的 writeReport
另请参见:
Buffer