Expand description
Timecode log module for recording timecode-stamped production notes and metadata events.
This module provides a production log that associates textual notes, event markers, and metadata with specific timecode positions. It is useful for:
- Logging editorial decisions with precise timecode reference
- Recording QC (Quality Control) findings at specific points
- Storing production cue sheets and event lists
- Exporting EDL-compatible event descriptions
§Example
use oximedia_timecode::{Timecode, FrameRate};
use oximedia_timecode::timecode_log::{TimecodeLog, LogEntry, LogLevel};
let mut log = TimecodeLog::new("Production A");
let tc = Timecode::new(1, 0, 0, 0, FrameRate::Fps25).expect("valid tc");
log.record(tc, LogLevel::Info, "Scene 1 start");Structs§
- LogEntry
- A single entry in the timecode log.
- LogFilter
- Filter criteria for querying log entries.
- Timecode
Log - Production timecode log.
Enums§
- LogLevel
- Severity level for log entries.