DTtimetoa(3dm)							DTtimetoa(3dm)
      DTtimetoa - convert timecode to ASCII string
      #include <sys/types.h>
     #include <dmedia/dataudio.h>
     void DTtimetoa(char* s, struct dttimecode *tc)
     s	  A pointer to a string	to store the converted value.  The string
	  pointed at by	s must be at least 11 bytes long not counting the
	  terminating null.
     tc	  A pointer to the struct dttimecode to	be converted.
     DTtimetoa converts	a struct dttimecode into a printable ASCII string.  A
     struct dttimecode 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;
	      };
     DTtimetoa converts	the BCD	digits into four fields	in the output string
     with a one	character separator between them.  DTtimetoa does not write
     the separator character.  The caller should pass DTtimetoa	a string with
     the desired separators already loaded.  For example the following code
     fragment will print the time with the fields separated by a ``:''.
	      char *atime = "--:--:--:--";
	      DTtimetoa(atime, timecode);
	      printf(atime);
     DTintro(3dm), DTatotime(3dm), DTaddcallback(3dm), DTparseframe(3dm),
     datframe(4)
     Mark Callow
									PPPPaaaaggggeeee 1111  [ Back ]
 |