DTatohmsf(3dm) DTatohmsf(3dm)
DTatohmsf - convert ASCII string to hours, minutes, seconds, frames
#include <sys/types.h>
#include <dmedia/dataudio.h>
int DTatohmsf(const char* str, int* h, int* m, int* s, int* f)
str A pointer to the ASCII string to be converted.
h A pointer to the location to store the hours value.
m A pointer to the location to store the minutes value.
s A pointer to the location to store the seconds value.
f A pointer to the location to store the frame value.
DTatohmsf returns non-zero if the string represents a valid time
otherwise it returns zero.
DTatohmsf converts an ASCII string of the form
"00:00:00:00"
representing a DAT time code, into four integers with an integer each for
hours, minutes, seconds and frame number. Any of the following
separators may be used in the string: :-/#|,.;* DTatohmsf sets as many
values as there are fields in the string, starting with the hours value,
up to the maximum of four. Values corresponding to unsupplied fields are
set to zero.
DTintro(3dm), DTaddcallback(3dm), DTatotime(3dm), DTframetohmsf(3dm),
DTparseframe(3dm), datframe(4)
Doug Cook, Mark Callow
PPPPaaaaggggeeee 1111 [ Back ]
|