Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
Documentation
data TimecodeConfig Source #
Timecode Config
See: newTimecodeConfig
smart constructor.
TimecodeConfig' | |
|
Instances
Create a value of TimecodeConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:syncThreshold:TimecodeConfig'
, timecodeConfig_syncThreshold
- Threshold in frames beyond which output timecode is resynchronized to
the input timecode. Discrepancies below this threshold are permitted to
avoid unnecessary discontinuities in the output timecode. No timecode
sync when this is not specified.
$sel:source:TimecodeConfig'
, timecodeConfig_source
- Identifies the source for the timecode that will be associated with the
events outputs. -Embedded (embedded): Initialize the output timecode
with timecode from the the source. If no embedded timecode is detected
in the source, the system falls back to using "Start at 0"
(zerobased). -System Clock (systemclock): Use the UTC time. -Start at 0
(zerobased): The time of the first frame of the event will be
00:00:00:00.
timecodeConfig_syncThreshold :: Lens' TimecodeConfig (Maybe Natural) Source #
Threshold in frames beyond which output timecode is resynchronized to the input timecode. Discrepancies below this threshold are permitted to avoid unnecessary discontinuities in the output timecode. No timecode sync when this is not specified.
timecodeConfig_source :: Lens' TimecodeConfig TimecodeConfigSource Source #
Identifies the source for the timecode that will be associated with the events outputs. -Embedded (embedded): Initialize the output timecode with timecode from the the source. If no embedded timecode is detected in the source, the system falls back to using "Start at 0" (zerobased). -System Clock (systemclock): Use the UTC time. -Start at 0 (zerobased): The time of the first frame of the event will be 00:00:00:00.