World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл timestamp.h

См. исходные тексты.

Функции

static char * av_ts_make_string (char *buf, int64_t ts)
 
static char * av_ts_make_time_string (char *buf, int64_t ts, AVRational *tb)
 

Подробное описание

timestamp utils, mostly useful for debugging/logging purposes

См. определение в файле timestamp.h

Функции

◆ av_ts_make_string()

static char* av_ts_make_string ( char *  buf,
int64_t  ts 
)
inlinestatic

Fill the provided buffer with a string containing a timestamp representation.

Аргументы
bufa buffer with size in bytes of at least AV_TS_MAX_STRING_SIZE
tsthe timestamp to represent
Возвращает
the buffer in input

См. определение в файле timestamp.h строка 43

44 {
45  if (ts == AV_NOPTS_VALUE) snprintf(buf, AV_TS_MAX_STRING_SIZE, "NOPTS");
46  else snprintf(buf, AV_TS_MAX_STRING_SIZE, "%" PRId64, ts);
47  return buf;
48 }

◆ av_ts_make_time_string()

static char* av_ts_make_time_string ( char *  buf,
int64_t  ts,
AVRational tb 
)
inlinestatic

Fill the provided buffer with a string containing a timestamp time representation.

Аргументы
bufa buffer with size in bytes of at least AV_TS_MAX_STRING_SIZE
tsthe timestamp to represent
tbthe timebase of the timestamp
Возвращает
the buffer in input

См. определение в файле timestamp.h строка 65

66 {
67  if (ts == AV_NOPTS_VALUE) snprintf(buf, AV_TS_MAX_STRING_SIZE, "NOPTS");
68  else snprintf(buf, AV_TS_MAX_STRING_SIZE, "%.6g", av_q2d(*tb) * ts);
69  return buf;
70 }

Перекрестные ссылки av_q2d().

+ Граф вызовов:
av_q2d
static double av_q2d(AVRational a)
Definition: rational.h:104
buf
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: SDL_opengl_glext.h:2483