pub unsafe extern "C" fn segment_add_frame(
segment: SegmentMutPtr,
track_num: TrackNum,
frame: *const u8,
length: usize,
timestamp_ns: u64,
keyframe: bool,
) -> ResultCodepub unsafe extern "C" fn segment_add_frame(
segment: SegmentMutPtr,
track_num: TrackNum,
frame: *const u8,
length: usize,
timestamp_ns: u64,
keyframe: bool,
) -> ResultCode