recorder_stop function
Implementation
Recording recorder_stop(Pointer<Recorder> self) {
final tmpRec = malloc.allocate<Uint8>(_sizeof_recording());
_recorder_stop(self.addr, tmpRec.addr);
final buf = Pointer<Uint8>(_recording_get_buf(tmpRec.addr)),
size = _recording_get_size(tmpRec.addr);
final rec = Recording._(buf, size);
malloc.free(tmpRec);
return rec;
}