Recording
copy(boolean stop)
takeSnapshot()
List<Recording>
getRecordings()
default void
recordingStateChanged(Recording recording)