示例#1
0
  // Make sure only one direction is going at once
  void setMode(DeviceMode newMode) {
    if (mode == newMode) return;

    switch (mode) {
      case MODE_PLAY:
        audioPlayer.closeLine();
        break;

      case MODE_RECORD:
        audioRecorder.closeLine();
        break;
    }

    mode = newMode;
  }
 @Override
 public void stopRecord() {
   super.stopRecord();
 };
示例#3
0
 public Mixer.Info getPreferredTargetMixer() {
   return audioRecorder.getPreferredMixer();
 }
示例#4
0
 /**
  * Set the preferred target (input) mixer to use. Note, the system may ignore this preference if
  * the line does not support a suitable format
  *
  * @param mInfo Description of mixer
  */
 public void setPreferredTargetMixer(String mInfo) {
   audioRecorder.setPreferredMixer(mInfo);
 }