-
@Immutable() public final class AudioRecordingActionsRepresents the actions that can be performed on an audio recording.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAudioRecordingActions.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Function1<Offset, Unit>onStartRecordingprivate final Function1<Offset, Unit>onHoldRecordingprivate final Function0<Unit>onLockRecordingprivate final Function0<Unit>onCancelRecordingprivate final Function0<Unit>onDeleteRecordingprivate final Function0<Unit>onStopRecordingprivate final Function1<Boolean, Unit>onCompleteRecordingprivate final Function0<Unit>onToggleRecordingPlaybackprivate final Function1<Float, Unit>onRecordingSliderDragStartprivate final Function1<Float, Unit>onRecordingSliderDragStopprivate final Function0<Unit>onSendRecording
-
Constructor Summary
Constructors Constructor Description AudioRecordingActions(Function1<Offset, Unit> onStartRecording, Function1<Offset, Unit> onHoldRecording, Function0<Unit> onLockRecording, Function0<Unit> onCancelRecording, Function0<Unit> onDeleteRecording, Function0<Unit> onStopRecording, Function1<Boolean, Unit> onCompleteRecording, Function0<Unit> onToggleRecordingPlayback, Function1<Float, Unit> onRecordingSliderDragStart, Function1<Float, Unit> onRecordingSliderDragStop, Function0<Unit> onSendRecording)
-
Method Summary
Modifier and Type Method Description final Function1<Offset, Unit>getOnStartRecording()final Function1<Offset, Unit>getOnHoldRecording()final Function0<Unit>getOnLockRecording()final Function0<Unit>getOnCancelRecording()final Function0<Unit>getOnDeleteRecording()final Function0<Unit>getOnStopRecording()final Function1<Boolean, Unit>getOnCompleteRecording()final Function0<Unit>getOnToggleRecordingPlayback()final Function1<Float, Unit>getOnRecordingSliderDragStart()final Function1<Float, Unit>getOnRecordingSliderDragStop()final Function0<Unit>getOnSendRecording()-
-
Constructor Detail
-
AudioRecordingActions
AudioRecordingActions(Function1<Offset, Unit> onStartRecording, Function1<Offset, Unit> onHoldRecording, Function0<Unit> onLockRecording, Function0<Unit> onCancelRecording, Function0<Unit> onDeleteRecording, Function0<Unit> onStopRecording, Function1<Boolean, Unit> onCompleteRecording, Function0<Unit> onToggleRecordingPlayback, Function1<Float, Unit> onRecordingSliderDragStart, Function1<Float, Unit> onRecordingSliderDragStop, Function0<Unit> onSendRecording)
-
-
Method Detail
-
getOnStartRecording
final Function1<Offset, Unit> getOnStartRecording()
-
getOnHoldRecording
final Function1<Offset, Unit> getOnHoldRecording()
-
getOnLockRecording
final Function0<Unit> getOnLockRecording()
-
getOnCancelRecording
final Function0<Unit> getOnCancelRecording()
-
getOnDeleteRecording
final Function0<Unit> getOnDeleteRecording()
-
getOnStopRecording
final Function0<Unit> getOnStopRecording()
-
getOnCompleteRecording
final Function1<Boolean, Unit> getOnCompleteRecording()
-
getOnToggleRecordingPlayback
final Function0<Unit> getOnToggleRecordingPlayback()
-
getOnRecordingSliderDragStart
final Function1<Float, Unit> getOnRecordingSliderDragStart()
-
getOnRecordingSliderDragStop
final Function1<Float, Unit> getOnRecordingSliderDragStop()
-
getOnSendRecording
final Function0<Unit> getOnSendRecording()
-
-
-
-