commit 06/11/2025
This commit is contained in:
@@ -16,9 +16,12 @@ import contentCache
|
||||
import org.tinylog.Logger
|
||||
|
||||
@Suppress("unused")
|
||||
class AudioPlayer (var samplingrate: Int) {
|
||||
class AudioPlayer (var samplingrate: Int = 44100) {
|
||||
val bass: Bass = Bass.Instance
|
||||
val bassenc : BassEnc = BassEnc.Instance
|
||||
val bassencmp3: BassEncMP3 = BassEncMP3.Instance
|
||||
val bassencopus: BassEncOpus = BassEncOpus.Instance
|
||||
val bassencogg : BassEncOGG = BassEncOGG.Instance
|
||||
var initedDevice = -1
|
||||
|
||||
|
||||
@@ -28,6 +31,9 @@ class AudioPlayer (var samplingrate: Int) {
|
||||
if (samplingrate<1) samplingrate = 44100 // Default sampling rate
|
||||
Logger.info {"Bass version ${Integer.toHexString(bass.BASS_GetVersion())}"}
|
||||
Logger.info { "BassEnc version ${Integer.toHexString(bassenc.BASS_Encode_GetVersion())}" }
|
||||
Logger.info { "BassEncMP3 version ${Integer.toHexString(bassencmp3.BASS_Encode_MP3_GetVersion())}" }
|
||||
Logger.info { "BassEncOpus version ${Integer.toHexString(bassencopus.BASS_Encode_OPUS_GetVersion())}" }
|
||||
Logger.info {" BassEncOGG version ${Integer.toHexString(bassencogg.BASS_Encode_OGG_GetVersion())}"}
|
||||
InitAudio(0) // Audio 0 is No Sound, use for reading and writing wav silently
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user