DTframetotc(3dm) DTframetotc(3dm)
DTframetotc - convert frame number to timecode
#include <sys/types.h>
#include <dmedia/dataudio.h>
void DTframetotc(unsigned long fr, struct dttimecode* tc)
fr The frame number to be converted.
tc A pointer to the struct dttimecode in which to place the result.
DTframetotc converts a DAT frame number into a struct dttimecode which is
defined as follows in dataudio.h :
struct dttimecode {
unchar hhi:4, hlo:4;
unchar mhi:4, mlo:4;
unchar shi:4, slo:4;
unchar fhi:4, flo:4;
};
Hours, minutes, seconds and frame number are each represented by 2 BCD
digits. This structure is the same as a struct mtaudtimecode and can be
passed as an argument to the MTSETAUDIO ioctl used to search for time
code locations on a tape.
DTintro(3dm), DTaddcallback(3dm), DTatotime(3dm), DTframetohmsf(3dm),
DTparseframe(3dm), datframe(4)
Doug Cook, Mark Callow
PPPPaaaaggggeeee 1111 [ Back ]
|