com.sun.media
类 BasicInputConnector

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

public class BasicInputConnector
extends BasicConnector
implements InputConnector

implementation of the inputConnector interface


字段摘要
protected  OutputConnector outputConnector
          the connected outputConnector
 
从类 com.sun.media.BasicConnector 继承的字段
circularBuffer, format, minSize, module, name, protocol
 
从接口 com.sun.media.Connector 继承的字段
ProtocolPush, ProtocolSafe
 
构造方法摘要
BasicInputConnector()
           
 
方法摘要
 OutputConnector getOutputConnector()
          Return the OutputConnector this InputConnector is connected to.
 Buffer getValidBuffer()
          Get buffer object containing media.
 boolean isValidBufferAvailable()
          returns if there are valid Buffer objects in the Connector's queue.
 void readReport()
          Indicates the oldest Buffer object got from this Connector was used and can be "recycled" by the upstream Module.
 void reset()
          restores this Connector to its initial state
 void setOutputConnector(OutputConnector outputConnector)
          Sets the OutputConnector this InputConnector is connected to.
 
从类 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
 

字段详细信息

outputConnector

protected OutputConnector outputConnector
the connected outputConnector

构造方法详细信息

BasicInputConnector

public BasicInputConnector()
方法详细信息

getOutputConnector

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

指定者:
接口 InputConnector 中的 getOutputConnector

reset

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

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

isValidBufferAvailable

public boolean isValidBufferAvailable()
returns if there are valid Buffer objects in the Connector's queue.

指定者:
接口 InputConnector 中的 isValidBufferAvailable
返回:
if there are vaild Buffer objects in the Connector's queue.

getValidBuffer

public Buffer getValidBuffer()
Get buffer object containing media.

指定者:
接口 InputConnector 中的 getValidBuffer

setOutputConnector

public void setOutputConnector(OutputConnector outputConnector)
Sets the OutputConnector this InputConnector is connected to. This method is called by the connectTo() method of the OutputConnector.

指定者:
接口 InputConnector 中的 setOutputConnector

readReport

public void readReport()
Indicates the oldest Buffer object got from this Connector was used and can be "recycled" by the upstream Module.

指定者:
接口 InputConnector 中的 readReport