 
    
   
Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial
   50   InetWvIn( 
unsigned long bufferFrames = 1024, 
unsigned int nBuffers = 8 );
 
   63   void listen( 
int port = 2006, 
unsigned int nChannels = 1,
 
   65                Socket::ProtocolType protocol = Socket::PROTO_TCP );
 
   84   StkFloat 
lastOut( 
unsigned int channel = 0 );
 
   97   StkFloat 
tick( 
unsigned int channel = 0 );
 
  115   void receive( 
void );
 
  120   int readData( 
void );
 
  126   unsigned long bufferFrames_;
 
  127   unsigned long bufferBytes_;
 
  128   unsigned long bytesFilled_;
 
  129   unsigned int nBuffers_;
 
  130   unsigned long writePoint_;
 
  131   unsigned long readPoint_;
 
  136   ThreadInfo threadInfo_;
 
  137   Stk::StkFormat dataType_;
 
  143 #if defined(_STK_DEBUG_) 
  144   if ( channel >= data_.
channels() ) {
 
  145     oStream_ << 
"InetWvIn::lastOut(): channel argument and data stream are incompatible!";
 
  151   if ( !connected_ && bytesFilled_ == 0 && bufferCounter_ == 0 ) 
return 0.0;
 
  153   return lastFrame_[channel];
 
  
STK internet socket abstract base class.
Definition: Socket.h:39
StkFrames & tick(StkFrames &frames, unsigned int channel=0)
Fill the StkFrames object with computed sample frames, starting at the specified channel and return t...
bool isConnected(void)
Returns true is an input connection exists or input data remains in the queue.
StkFloat tick(unsigned int channel=0)
Compute a sample frame and return the specified channel value.
An STK class to handle vectorized audio data.
Definition: Stk.h:276
StkFloat lastOut(unsigned int channel=0)
Return the specified channel value of the last computed frame.
Definition: InetWvIn.h:141
void listen(int port=2006, unsigned int nChannels=1, Stk::StkFormat format=STK_SINT16, Socket::ProtocolType protocol=Socket::PROTO_TCP)
Wait for a (new) socket connection with specified protocol, port, data channels and format.
STK thread class.
Definition: Thread.h:50
static const StkFormat STK_SINT16
Definition: Stk.h:138
unsigned int channels(void) const
Return the number of channels represented by the data.
Definition: Stk.h:404
STK mutex class.
Definition: Mutex.h:37
static void handleError(const char *message, StkError::Type type)
Static function for error reporting and handling using c-strings.
~InetWvIn()
Class destructor.
The STK namespace.
Definition: ADSR.h:6
STK audio input abstract base class.
Definition: WvIn.h:20
STK internet streaming input class.
Definition: InetWvIn.h:44
InetWvIn(unsigned long bufferFrames=1024, unsigned int nBuffers=8)
Default constructor.