CrystalBaseTime.h File Reference

#include "CrystalLongMath.h"

Go to the source code of this file.

Defines

#define BASE_SECOND   (10000000)
#define BASE_SECOND64   ((i64)BASE_SECOND)
#define BASE_MSECOND   (10000)
#define BASE_MSECOND64   ((i64)BASE_MSECOND)

Functions

i64 BaseSampleToTime (i32 sample, i32 rate, i32 scale)
i32 BaseTimeToSample (i64 time, i32 rate, i32 scale)
i64 BaseSampleToTimeShort (i32 sample, i32 rate)
i32 BaseTimeToSampleShort (i64 time, i32 rate)
i32 BaseTimeToMS (i64 time)
i64 BaseMSToTime (i32 ms)


Define Documentation

#define BASE_MSECOND   (10000)
 

Definition at line 8 of file CrystalBaseTime.h.

#define BASE_MSECOND64   ((i64)BASE_MSECOND)
 

Definition at line 9 of file CrystalBaseTime.h.

#define BASE_SECOND   (10000000)
 

Definition at line 6 of file CrystalBaseTime.h.

#define BASE_SECOND64   ((i64)BASE_SECOND)
 

Definition at line 7 of file CrystalBaseTime.h.


Function Documentation

i64 BaseMSToTime i32  ms  ) 
 

Definition at line 31 of file CrystalBaseTime.h.

i64 BaseSampleToTime i32  sample,
i32  rate,
i32  scale
 

Definition at line 11 of file CrystalBaseTime.h.

i64 BaseSampleToTimeShort i32  sample,
i32  rate
 

Definition at line 19 of file CrystalBaseTime.h.

i32 BaseTimeToMS i64  time  ) 
 

Definition at line 27 of file CrystalBaseTime.h.

i32 BaseTimeToSample i64  time,
i32  rate,
i32  scale
 

Definition at line 15 of file CrystalBaseTime.h.

i32 BaseTimeToSampleShort i64  time,
i32  rate
 

Definition at line 23 of file CrystalBaseTime.h.


Generated on Wed Dec 21 18:10:14 2005 for Crystal2 Platform by  doxygen 1.4.5