Class RadioSpeaker

java.lang.Object
com.codinglitch.simpleradio.radio.RadioRouter
com.codinglitch.simpleradio.radio.RadioSpeaker
All Implemented Interfaces:
Socket, Router, Speaker, Supplier<short[]>

public class RadioSpeaker extends RadioRouter implements Supplier<short[]>, Speaker
A type of RadioRouter that accepts RadioSources and emits them in-world.
Often serves as the end of the audio pipeline.
Does not route further.
  • Field Details

    • audioChannel

      public de.maxhenkel.voicechat.api.audiochannel.LocationalAudioChannel audioChannel
    • audioPlayer

      public de.maxhenkel.voicechat.api.audiochannel.AudioPlayer audioPlayer
    • category

      public String category
    • range

      public float range
    • speakingTime

      public int speakingTime
  • Constructor Details

    • RadioSpeaker

      protected RadioSpeaker(UUID id)
    • RadioSpeaker

      protected RadioSpeaker()
    • RadioSpeaker

      public RadioSpeaker(net.minecraft.world.entity.Entity owner)
    • RadioSpeaker

      public RadioSpeaker(net.minecraft.world.entity.Entity owner, UUID uuid)
    • RadioSpeaker

      public RadioSpeaker(WorldlyPosition location)
    • RadioSpeaker

      public RadioSpeaker(WorldlyPosition location, UUID uuid)
  • Method Details