Skip to content

๐Ÿ”Š LC3 Java Sound SPI (jna)

Notifications You must be signed in to change notification settings

umjammer/vavi-sound-lc3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Release Java CI CodeQL Java

vavi-sound-lc3

Fraunhofer LC3plus Codec for Java

ยฉ Fraunhofer IIS

Install

Usage

    AudioInputStream ais = AudioSystem.getAudioInputStream(Files.newInputStream(Paths.get(lc3)));
    Clip clip = AudioSystem.getClip();
    clip.open(AudioSystem.getAudioInputStream(new AudioFormat(44100, 16, 2, true, false), ais));
    clip.loop(Clip.LOOP_CONTINUOUSLY);

References

TODO

  • research difference between NativeLong and PointerByReference at method argument
    • this time NativeLong works well and PointerByReference does not
  • pure java version from google's