Schnittstelle IAudioSection

Alle bekannten Implementierungsklassen:
AudioSection, AudioSectionTeaVM, IniAudioSection

public interface IAudioSection
  • Felddetails

  • Methodendetails

    • getAudio

      Audio getAudio()
      Getter of the audio to be used.
      Gibt zurück:
      the audio to be used
    • setAudio

      void setAudio(Audio audio)
      Setter of the audio to be used.
      Parameter:
      audio - audio to be used
    • getDevice

      int getDevice()
      Getter of the JavaSound device number
      Gibt zurück:
      the JavaSound device number
    • setDevice

      void setDevice(int device)
      Setter of the JavaSound device number
      Parameter:
      device - JavaSound device number
    • getSamplingRate

      SamplingRate getSamplingRate()
      Getter of the Playback/Recording frequency.
      Gibt zurück:
      Playback/Recording frequency
    • setSamplingRate

      void setSamplingRate(SamplingRate sampligRate)
      Setter of the sampling rate.
      Parameter:
      sampligRate - sampling rate
    • getSampling

      SamplingMethod getSampling()
      Getter of the sampling method.
      Gibt zurück:
      the sampling method
    • setSampling

      void setSampling(SamplingMethod method)
      Setter of the sampling method.
      Parameter:
      method - the sampling method
    • getMainVolume

      float getMainVolume()
      Getter of the main SID volume setting.
      Gibt zurück:
      the main SID volume setting
    • setMainVolume

      void setMainVolume(float volume)
      Setter of the main SID volume setting.
      Parameter:
      volume - the main SID volume setting
    • getSecondVolume

      float getSecondVolume()
      Getter of the second SID volume setting.
      Gibt zurück:
      the second SID volume setting
    • setSecondVolume

      void setSecondVolume(float volume)
      Setter of the second SID volume setting.
      Parameter:
      volume - the second SID volume setting
    • getThirdVolume

      float getThirdVolume()
      Getter of the third SID volume setting.
      Gibt zurück:
      the third SID volume setting
    • setThirdVolume

      void setThirdVolume(float volume)
      Setter of the third SID setting.
      Parameter:
      volume - the third SID volume setting
    • getMainBalance

      float getMainBalance()
      Getter of the main SID balance setting (0 - left, 1 - right speaker).
      Gibt zurück:
      the main SID balance setting
    • setMainBalance

      void setMainBalance(float balance)
      Setter of the main SID balance setting (0 - left, 1 - right speaker).
      Parameter:
      balance - the main SID balance setting
    • getSecondBalance

      float getSecondBalance()
      Getter of the second SID balance setting (0 - left, 1 - right speaker).
      Gibt zurück:
      the second SID balance setting
    • setSecondBalance

      void setSecondBalance(float balance)
      Setter of the second SID balance setting (0 - left, 1 - right speaker).
      Parameter:
      balance - the second SID balance setting
    • getThirdBalance

      float getThirdBalance()
      Getter of the third SID balance setting (0 - left, 1 - right speaker).
      Gibt zurück:
      the third SID balance setting
    • setThirdBalance

      void setThirdBalance(float balance)
      Setter of the third SID balance setting (0 - left, 1 - right speaker).
      Parameter:
      balance - the third SID balance setting
    • getMainDelay

      int getMainDelay()
      Getter of the main SID delay setting (0 - no delay, 50 - 50ms delay).
      Gibt zurück:
      the main SID delay setting
    • setMainDelay

      void setMainDelay(int delay)
      Setter of the main SID delay setting (0 - no delay, 50 - 50ms delay).
      Parameter:
      delay - the main SID delay setting
    • getSecondDelay

      int getSecondDelay()
      Getter of the second SID delay setting (0 - no delay, 50 - 50ms delay).
      Gibt zurück:
      the second SID delay setting
    • setSecondDelay

      void setSecondDelay(int delay)
      Setter of the second SID delay setting (0 - no delay, 50 - 50ms delay).
      Parameter:
      delay - the second SID delay setting
    • getThirdDelay

      int getThirdDelay()
      Getter of the third SID delay setting (0 - no delay, 50 - 50ms delay).
      Gibt zurück:
      the third SID delay setting
    • setThirdDelay

      void setThirdDelay(int delay)
      Setter of the third SID delay setting (0 - no delay, 50 - 50ms delay).
      Parameter:
      delay - the third SID delay setting
    • getBufferSize

      int getBufferSize()
      Getter of the output buffer size.
      Gibt zurück:
      size of the output buffer
    • setBufferSize

      void setBufferSize(int bufferSize)
      Setter of the output buffer size.
      Parameter:
      bufferSize - output buffer size
    • getAudioBufferSize

      int getAudioBufferSize()
      Getter of the audio buffer size.
      Gibt zurück:
      size of the audio buffer
    • setAudioBufferSize

      void setAudioBufferSize(int audioBufferSize)
      Setter of the audio buffer size.
      Parameter:
      audioBufferSize - audio buffer size
    • isPlayOriginal

      boolean isPlayOriginal()
      Audio Driver: Compare with MP3 recording - do we play the recording?
      Gibt zurück:
      play the recording
    • setPlayOriginal

      void setPlayOriginal(boolean original)
      Audio Driver: compare with MP3 recording - Setter to play the recorded tune.
      Parameter:
      original - Play recorded (original) or emulated tune
    • getMp3

      File getMp3()
      Audio Driver: Compare with MP3 recording - Getter of the recorded tune file.
      Gibt zurück:
      the recorded tune file
    • setMp3

      void setMp3(File recording)
      Audio Driver: Compare with MP3 recording - Setter of the recorded tune file.
      Parameter:
      recording - the recorded tune file
    • getCbr

      int getCbr()
      Audio Driver: MP3 recording - Getter of the constant bit rate.
      Gibt zurück:
      the constant bit rate
    • setCbr

      void setCbr(int cbr)
      Audio Driver: MP3 recording - Setter of the constant bit rate.
      Parameter:
      cbr - constant bit rate
    • isVbr

      boolean isVbr()
      Audio Driver: MP3 recording - do we use variable bitrate instead of constant bitrate?
      Gibt zurück:
      use variable bitrate
    • setVbr

      void setVbr(boolean vbr)
      Audio Driver: MP3 recording - use variable bitrate instead of constant bitrate.
      Parameter:
      vbr - use variable bitrate
    • getVbrQuality

      int getVbrQuality()
      Audio Driver: MP3 recording - Getter of the variable bitrate quality.
      Gibt zurück:
      variable bitrate quality
    • setVbrQuality

      void setVbrQuality(int vbr)
      Audio Driver: MP3 recording - Setter of the variable bitrate quality.
      Parameter:
      vbr - variable bitrate quality
    • getAudioCoderBitRate

      int getAudioCoderBitRate()
      Video Driver: Getter of the bit-rate to use.
      Gibt zurück:
      bit-rate to use
    • setAudioCoderBitRate

      void setAudioCoderBitRate(int bitRate)
      Video Driver: Setter of the bit-rate to use.
      Parameter:
      bitRate - bit-rate to use
    • getAudioCoderBitRateTolerance

      int getAudioCoderBitRateTolerance()
      Video Driver: Getter of the bit-rate tolerance to use.
      Gibt zurück:
      bit-rate tolerance to use
    • setAudioCoderBitRateTolerance

      void setAudioCoderBitRateTolerance(int bitRateTolerance)
      Video Driver: Setter of the bit-rate tolerance to use.
      Parameter:
      bitRateTolerance - bit-rate tolerance to use.
    • getVideoStreamingUrl

      String getVideoStreamingUrl()
      Video Driver: Getter of the URL to receive live video stream.
      Gibt zurück:
      URL to receive live video stream
    • setVideoStreamingUrl

      void setVideoStreamingUrl(String videoStreamingUrl)
      Video Driver: Setter of the URL to receive live video stream.
      Parameter:
      videoStreamingUrl - URL to receive live video stream
    • getVideoCoderNumPicturesInGroupOfPictures

      int getVideoCoderNumPicturesInGroupOfPictures()
      Video Driver: Getter of the minimum number of frames between key-frames.
      Gibt zurück:
      minimum number of frames between key-frames
    • setVideoCoderNumPicturesInGroupOfPictures

      void setVideoCoderNumPicturesInGroupOfPictures(int numPicturesInGroupOfPictures)
      Video Driver: Setter of the minimum number of frames between key-frames.
      Parameter:
      numPicturesInGroupOfPictures - minimum number of frames between key-frames
    • getVideoCoderBitRate

      int getVideoCoderBitRate()
      Video Driver: Getter of the bit-rate to use.
      Gibt zurück:
      bit-rate to use
    • setVideoCoderBitRate

      void setVideoCoderBitRate(int bitRate)
      Video Driver: Setter of the bit-rate to use.
      Parameter:
      bitRate - bit-rate to use
    • getVideoCoderBitRateTolerance

      int getVideoCoderBitRateTolerance()
      Video Driver: Getter of the bit-rate tolerance to use.
      Gibt zurück:
      bit-rate tolerance to use
    • setVideoCoderBitRateTolerance

      void setVideoCoderBitRateTolerance(int bitRateTolerance)
      Video Driver: Setter of the bit-rate tolerance to use.
      Parameter:
      bitRateTolerance - bit-rate tolerance to use
    • getVideoCoderGlobalQuality

      int getVideoCoderGlobalQuality()
      Video Driver: Getter of the global quality setting this codec uses if a video picture doesn't have a quality set.
      Gibt zurück:
      global quality setting this codec uses if a video picture doesn't have a quality set
    • setVideoCoderGlobalQuality

      void setVideoCoderGlobalQuality(int globalQuality)
      Video Driver: Setter of the global quality setting this codec uses if a video picture doesn't have a quality set.
      Parameter:
      globalQuality - global quality setting this codec uses if a video picture doesn't have a quality set
    • getVideoCoderPreset

      VideoCoderPreset getVideoCoderPreset()
      Video Driver: Getter of the preset properties of a FFmpeg preset file
      Gibt zurück:
      preset properties of a FFmpeg preset file
    • setVideoCoderPreset

      void setVideoCoderPreset(VideoCoderPreset preset)
      Video Driver: Setter of the name of the preset properties of a FFmpeg preset file.
      Parameter:
      preset - preset properties of a FFmpeg preset file
    • getVideoCoderAudioDelay

      int getVideoCoderAudioDelay()
      Video Driver: Getter of the audio delay to sync audio and video. A positive value will delay the audio while a negative value will hasten the audio in the video.
      Gibt zurück:
      audio delay to sync audio and video
    • setVideoCoderAudioDelay

      void setVideoCoderAudioDelay(int audioDelay)
      Video Driver: Setter of the audio delay to sync audio and video. A positive value will delay the audio while a negative value will hasten the audio in the video.
      Parameter:
      audioDelay - audio delay to sync audio and video
    • getDelayBypass

      boolean getDelayBypass()
      Getter of the delay bypass setting
      Gibt zurück:
      delay bypass setting
    • setDelayBypass

      void setDelayBypass(boolean delayBypass)
      Setter of the delay bypass setting
      Parameter:
      delayBypass - delay bypass setting
    • getDelay

      int getDelay()
      Getter of the delay setting
      Gibt zurück:
      delay setting
    • setDelay

      void setDelay(int delay)
      Setter of the delay setting
      Parameter:
      delay - delay setting
    • getDelayWetLevel

      int getDelayWetLevel()
      Getter of the delay wet level setting
      Gibt zurück:
      delay wet level setting
    • setDelayWetLevel

      void setDelayWetLevel(int delayWetLevel)
      Setter of the delay wet level setting
      Parameter:
      delayWetLevel - delay wet level setting
    • getDelayDryLevel

      int getDelayDryLevel()
      Getter of the delay dry level setting
      Gibt zurück:
      delay dry level setting
    • setDelayDryLevel

      void setDelayDryLevel(int delayDryLevel)
      Setter of the delay dry level setting
      Parameter:
      delayDryLevel - delay dry level setting
    • getDelayFeedbackLevel

      int getDelayFeedbackLevel()
      Getter of the delay feedback level setting
      Gibt zurück:
      delay feedback level setting
    • setDelayFeedbackLevel

      void setDelayFeedbackLevel(int delayFeedbackLevel)
      Setter of the delay feedback level setting
      Parameter:
      delayFeedbackLevel - delay feedback level setting
    • getReverbBypass

      boolean getReverbBypass()
      Getter of the reverb bypass setting
      Gibt zurück:
      reverb bypass setting
    • setReverbBypass

      void setReverbBypass(boolean reverbBypass)
      Setter of the reverb bypass setting
      Parameter:
      reverbBypass - reverb bypass setting
    • getReverbComb1Delay

      float getReverbComb1Delay()
      Getter of the reverb comp1 delay setting
      Gibt zurück:
      reverb comp1 delay setting
    • setReverbComb1Delay

      void setReverbComb1Delay(float reverbComb1Delay)
      Setter of the reverb comp1 delay setting
      Parameter:
      reverbComb1Delay - reverb comp1 delay setting
    • getReverbComb2Delay

      float getReverbComb2Delay()
      Getter of the reverb comp2 delay setting
      Gibt zurück:
      reverb comp2 delay setting
    • setReverbComb2Delay

      void setReverbComb2Delay(float reverbComb2Delay)
      Setter of the reverb comp2 delay setting
      Parameter:
      reverbComb2Delay - reverb comp2 delay setting
    • getReverbComb3Delay

      float getReverbComb3Delay()
      Getter of the reverb comp3 delay setting
      Gibt zurück:
      reverb comp3 delay setting
    • setReverbComb3Delay

      void setReverbComb3Delay(float reverbComb3Delay)
      Setter of the reverb comp3 delay setting
      Parameter:
      reverbComb3Delay - reverb comp3 delay setting
    • getReverbComb4Delay

      float getReverbComb4Delay()
      Getter of the reverb comp4 delay setting
      Gibt zurück:
      reverb comp4 delay setting
    • setReverbComb4Delay

      void setReverbComb4Delay(float reverbComb4Delay)
      Setter of the reverb comp4 delay setting
      Parameter:
      reverbComb4Delay - reverb comp4 delay setting
    • getReverbAllPass1Delay

      float getReverbAllPass1Delay()
      Getter of the reverb all pass1 delay setting
      Gibt zurück:
      reverb all pass1 delay setting
    • setReverbAllPass1Delay

      void setReverbAllPass1Delay(float reverbAllPass1Delay)
      Setter of the reverb all pass1 delay delay setting
      Parameter:
      reverbAllPass1Delay - reverb all pass1 delay delay setting
    • getReverbAllPass2Delay

      float getReverbAllPass2Delay()
      Getter of the reverb all pass2 delay setting
      Gibt zurück:
      reverb all pass2 delay setting
    • setReverbAllPass2Delay

      void setReverbAllPass2Delay(float reverbAllPass2Delay)
      Setter of the reverb all pass2 delay delay setting
      Parameter:
      reverbAllPass2Delay - reverb all pass2 delay delay setting
    • getReverbSustainDelay

      float getReverbSustainDelay()
      Getter of the reverb sustain delay setting
      Gibt zurück:
      reverb sustain delay setting
    • setReverbSustainDelay

      void setReverbSustainDelay(float reverbSustainDelay)
      Setter of the reverb sustain delay delay setting
      Parameter:
      reverbSustainDelay - reverb sustain delay delay setting
    • getReverbDryWetMix

      float getReverbDryWetMix()
      Getter of the reverb dry wet mix setting
      Gibt zurück:
      reverb dry wet mix setting
    • setReverbDryWetMix

      void setReverbDryWetMix(float reverbDryWetMix)
      Setter of the reverb dry wet mix setting
      Parameter:
      reverbDryWetMix - reverb dry wet mix setting
    • getVolume

      default float getVolume(int sidNum)
    • setVolume

      default void setVolume(int sidNum, float volume)
    • getBalance

      default float getBalance(int sidNum)
    • setBalance

      default void setBalance(int sidNum, float balance)
    • getDelay

      default int getDelay(int sidNum)
    • setDelay

      default void setDelay(int sidNum, int delay)