dmTCFramesBetween(3dm) dmTCFramesBetween(3dm)
dmTCFramesBetween - digital media timecode mathematics
#include <dmedia/dm_timecode.h>
DMstatus dmTCFramesBetween [Toc] [Back]
( int *result,
const DMtimecode *a,
const DMtimecode *b )
DMtimecode A structure containing a representation of SMPTE time code
on which certain mathematical and utility functions can be
performed. Can be used with: dmTCAddTC(3dm),
dmTCAddFrames(3dm), dmTCToString(3dm), dmTCFromSeconds(3dm),
dmTCToSeconds(3dm), dmTCFromString(3dm),
dmTCFramesPerDay(3dm), and dmTCFramesBetween(3dm). Can also
be used with the dmLTC(3dm) and dmVITC(3dm) routines. See
also DMtimecode(3dm).
result The result of calculating the difference (b-a), measured
in frames.
a, b The two operands of the differencing operation.
dmFramesBetween is used to determine the number of frames between two
timecodes. It returns (b - a), as measured in frames. The result of the
difference operation may be negative; this is not an error condition.
Note that the operands a and b must have the same tc_type as each other.
If a DMtimecode operand (a or b) contains an illegal timecode value
(e.g., a negative entry, invalid frame number, etc.), these functions
will return DM_FAILURE, and the contents of result will be undefined.
If the tc_type's of a and b do not match, dmTCFramesBetween will return
DM_FAILURE, and the contents of result will be undefined.
dmTCFramesBetween returns DM_SUCCESS upon successful completion of the
subtraction operation.
Page 1
dmTCFramesBetween(3dm) dmTCFramesBetween(3dm)
dmTCFromSeconds(3dm), dmTCToSeconds(3dm), dmTCFromString(3dm),
dmTCFromString(3dm), dmTCFramesPerDay(3dm), dmTCFramesBetween(3dm),
dmLTC(3dm), dmVITC(3dm)
PPPPaaaaggggeeee 2222 [ Back ]
|