ffmpeg.libavutil.timecode

@file Timecode helpers header

Members

Enums

AVTimecodeFlag
enum AVTimecodeFlag
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

av_timecode_adjust_ntsc_framenum2
int av_timecode_adjust_ntsc_framenum2(int framenum, int fps)

Adjust frame number for NTSC drop frame time code.

av_timecode_check_frame_rate
int av_timecode_check_frame_rate(AVRational rate)

Check if the timecode feature is available for the given frame rate

av_timecode_get_smpte_from_framenum
uint av_timecode_get_smpte_from_framenum(const(AVTimecode)* tc, int framenum)

Convert frame number to SMPTE 12M binary representation.

av_timecode_init
int av_timecode_init(AVTimecode* tc, AVRational rate, int flags, int frame_start, void* log_ctx)

Init a timecode struct with the passed parameters.

av_timecode_init_from_string
int av_timecode_init_from_string(AVTimecode* tc, AVRational rate, const(char)* str, void* log_ctx)

Parse timecode representation (hh:mm:ss[:;.]ff).

av_timecode_make_mpeg_tc_string
char* av_timecode_make_mpeg_tc_string(char* buf, uint tc25bit)

Get the timecode string from the 25-bit timecode format (MPEG GOP format).

av_timecode_make_smpte_tc_string
char* av_timecode_make_smpte_tc_string(char* buf, uint tcsmpte, int prevent_df)

Get the timecode string from the SMPTE timecode format.

av_timecode_make_string
char* av_timecode_make_string(const(AVTimecode)* tc, char* buf, int framenum)

Load timecode string in buf.

Manifest constants

AV_TIMECODE_STR_SIZE
enum AV_TIMECODE_STR_SIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

AVTimecode
struct AVTimecode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta