All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class iceberg.APCpath.operators.Sox3

java.lang.Object
   |
   +----ninja.rmi.NinjaRemoteObject
           |
           +----iceberg.APCpath.operators.Operator
                   |
                   +----iceberg.APCpath.operators.ProcessOperator
                           |
                           +----iceberg.APCpath.operators.Sox3

public class Sox3
extends ProcessOperator
Operator to convert 16-bit signed linear PCM to Ulaw encoded PCM


Constructor Index

 o Sox3()

Method Index

 o getCmd()
 o getInputType()
Should return the input type of the operator
 o getOutputType()
Should return the output type of the operator
 o ipBlockSize()
320 bytes is the data for 20ms.
 o opBlockSize()
160 bytes is the data for 20ms.
 o start(DescrOperator)
start this operator running.

Constructors

 o Sox3
 public Sox3() throws RemoteException

Methods

 o getInputType
 public String getInputType() throws RemoteException
Should return the input type of the operator

Overrides:
getInputType in class Operator
 o getOutputType
 public String getOutputType() throws RemoteException
Should return the output type of the operator

Overrides:
getOutputType in class Operator
 o ipBlockSize
 public int ipBlockSize() throws RemoteException
320 bytes is the data for 20ms.

Overrides:
ipBlockSize in class ProcessOperator
 o opBlockSize
 public int opBlockSize() throws RemoteException
160 bytes is the data for 20ms. Since PCM output can be sent as an RTP stream to vat, this should be exact

Overrides:
opBlockSize in class ProcessOperator
 o start
 public void start(DescrOperator descrop)
start this operator running.

Overrides:
start in class ProcessOperator
 o getCmd
 protected String[] getCmd()
Overrides:
getCmd in class ProcessOperator

All Packages  Class Hierarchy  This Package  Previous  Next  Index