Files
SIPIntercom/src/Audio/BassOPUS.java

25 lines
827 B
Java

package Audio;
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.Pointer;
import Audio.Bass.BASS_FILEPROCS;
import Audio.Bass.DOWNLOADPROC;
@SuppressWarnings("unused")
public interface BassOPUS extends Library {
BassOPUS Instance = Native.load("bassopus",BassOPUS.class);
interface Constant{
// BASS_CHANNELINFO type
int BASS_CTYPE_STREAM_OPUS = 0x11200;
// Additional attributes
int BASS_ATTRIB_OPUS_ORIGFREQ = 0x13000;
}
int BASS_OPUS_StreamCreateFile(String file, long offset, long length, int flags);
int BASS_OPUS_StreamCreateFile(Pointer file, long offset, long length, int flags);
int BASS_OPUS_StreamCreateURL(String url, int offset, int flags, DOWNLOADPROC proc, Pointer user);
int BASS_OPUS_StreamCreateFileUser(int system, int flags, BASS_FILEPROCS procs, Pointer user);
}