Defines | |
#define | LQT_TIMECODE_DROP 0x0001 |
Indicates whether the timecode is drop frame. More... | |
#define | LQT_TIMECODE_24HMAX 0x0002 |
Indicates whether the timecode wraps after 24 hours. More... | |
#define | LQT_TIMECODE_NEG_OK 0x0004 |
Indicates whether negative time values are allowed. More... | |
#define | LQT_TIMECODE_COUNTER 0x0008 |
Indicates whether the time value corresponds to a tape counter value. More... | |
Functions | |
void | lqt_add_timecode_track (quicktime_t *file, int track, uint32_t flags, int framerate) |
Attach a timecode track to a video track. More... | |
void | lqt_write_timecode (quicktime_t *file, int track, uint32_t timecode) |
Write a timecode for the next video frame to be encoded. More... | |
int | lqt_has_timecode_track (quicktime_t *file, int track, uint32_t *flags, int *framerate) |
Check, if a video track has timecodes. More... | |
int | lqt_read_timecode (quicktime_t *file, int track, uint32_t *timecode) |
Read the timecode for the next frame to be decoded. More... | |
const char* | lqt_get_timecode_tape_name (quicktime_t *file, int track) |
Get the tape name stored in a timecode track. More... | |
void | lqt_set_timecode_tape_name (quicktime_t *file, int track, const char *tapename) |
Set the tapename for a timecode track. More... | |
int | lqt_get_timecode_track_enabled (quicktime_t *file, int track) |
Get the enabled flag of a timecode track. More... | |
void | lqt_set_timecode_track_enabled (quicktime_t *file, int track, int enabled) |
Enable or disable a timecode track. More... |
Timecodes are passed to/from libquicktime in the same format as they are stored in the file: 32 bit unsigned integers. For the meaning of the bits, see the section "Timecode Sample Data" in the Quicktime file format specification.
|
Indicates whether the timecode is drop frame.
|
|
Indicates whether the timecode wraps after 24 hours.
|
|
Indicates whether negative time values are allowed.
|
|
Indicates whether the time value corresponds to a tape counter value.
|
|
Attach a timecode track to a video track.
|
|
Write a timecode for the next video frame to be encoded.
|
|
Check, if a video track has timecodes.
|
|
Read the timecode for the next frame to be decoded.
|
|
Get the tape name stored in a timecode track.
|
|
Set the tapename for a timecode track.
|
|
Get the enabled flag of a timecode track.
|
|
Enable or disable a timecode track.
|