startRecord
abstract fun startRecord(@NonNull path: String, @Nullable listener: RecordController.Listener, tracks: RecordController.RecordTracks)
abstract fun startRecord(@NonNull fd: FileDescriptor, @Nullable listener: RecordController.Listener, tracks: RecordController.RecordTracks)