ADPCM constructor
Implementation
ADPCM() {
// Load the native library
_lib = Platform.isAndroid
? DynamicLibrary.open('libadpcm.so') // Android (shared object)
: DynamicLibrary.process(); // iOS (linked automatically)
_decodeAdpcm = _lib
.lookupFunction<DecodeAdpcmNative, DecodeAdpcmDart>('decode_adpcm');
_decodeAdpcmFor10Or12BitAnd100ms = _lib.lookupFunction<
DecodeAdpcm10Or12Native,
DecodeAdpcm10Or12Dart>('decode_adpcm_for_10_or_12_bit_and_100ms');
}