K0F_2014/07-cervenec/radioListener/radioListener.pde

/**
 * Audio pipeline. 
 * By Andres Colubri
 * 
 */

import codeanticode.gsvideo.*;

GSPipeline pipeline;

void setup() {
  size(100, 100);
  
  // An audio-only pipeline can be specified by setting the type parameter to GSVideo.AUDIO.
  // In this way, GSVideo doesn't try to copy the stream to the Processing window.
  // The other two possible types are GSVideo.VIDEO (default) and GSVideo.DATA.
  // Linux:
  pipeline = new GSPipeline(this, "playbin uri=http://giss.tv:8000/kof.ogg", GSVideo.AUDIO);
  // Windows:
  //pipeline = new GSPipeline(this, "audiotestsrc ! audioconvert ! directsoundsink", GSVideo.AUDIO);
  
  // The pipeline starts in paused state, so a call to the play()
  // method is needed to get thins rolling.
  pipeline.play();
}

void draw() {
  // No need to draw anything on the screen. The audio gets 
  // automatically directed to the sound card.
}
