Name

inputDevice()

Class

Sound

Description

Choose the device (sound card) which should be used for grabbing audio input using AudioIn. Note that this setting affects the choice of sound card, which is not necessarily the same as the number of the input channel. If your sound card has more than one input channel, you can specify which channel to use in the constructor of the AudioIn class.

Examples

  • import processing.sound.*;
    
    void setup() {
      // Create a Sound object and select the second sound device (device ids start at 0) for input
      Sound s = new Sound(this);
      s.inputDevice(1);
    
      // Now get the first audio input channel from that sound device (ids again start at 0)
      AudioIn in = new AudioIn(this, 0);
    }
    

Syntax

  • Sound.inputDevice(deviceId)
  • Sound.inputDevice(deviceName)

Parameters

  • deviceId(int)the device id obtained from Sound.list()

Return

  • int