Service Host
Version 1.1 | Published November 21, 2018 ©
Recording Modes and States
The following information is only relevant when using the native recording features of Channel Recorder.
Channel Recorder supports three modes of recordings: schedule, loop and crash. All three modes share the same timeline and writers, thus some kind of logic is needed to avoid conflicting each other operations. The following logic applies:
The first time Channel Recorder runs, it will have the schedule state.
Crash and loop have the same level of priority:
-
When a crash recording is running a loop recording can not be started.
-
When a loop recording is running a crash recording can not be started.
Source Recording Mode |
Target Recording Mode |
Action |
Output Mode |
Crash |
Loop |
Not possible |
Crash |
Crash |
Schedule |
Deferred until stopped |
Crash |
Crash |
Crash |
Stop the active recording and start another recording |
Crash |
Loop |
Crash |
Not possible |
Loop |
Loop |
Schedule |
Deferred until stopped |
Loop |
Loop |
Loop |
Stop the active recording and start another recording |
Loop |
Schedule |
Loop |
Suspend existing entries and timeline |
Loop |
Schedule |
Crash |
Suspend existing entries and timeline |
Crash |
Schedule |
Schedule |
Attempt to add to the timeline |
Schedule |