Changeset 2037 for pjproject/trunk/pjmedia/include/pjmedia/clock.h
- Timestamp:
- Jun 20, 2008 9:39:02 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/include/pjmedia/clock.h
r1843 r2037 25 25 */ 26 26 #include <pjmedia/types.h> 27 28 29 /** 30 * @defgroup PJMEDIA_PORT_CLOCK Clock/Timing 31 * @ingroup PJMEDIA_PORT 32 * @brief Various types of classes that provide timing. 33 * @{ 34 35 The media clock/timing extends the media port concept that is explained 36 in @ref PJMEDIA_PORT. When clock is present in the ports 37 interconnection, media will flow automatically (and with correct timing too!) 38 from one media port to another. 39 40 There are few objects in PJMEDIA that are able to provide clock/timing 41 to media ports interconnection: 42 43 - @ref PJMED_SND_PORT\n 44 The sound device makes a good candidate as the clock source, and 45 PJMEDIA @ref PJMED_SND is designed so that it is able to invoke 46 operations according to timing driven by the sound hardware clock 47 (this may sound complicated, but actually it just means that 48 the sound device abstraction provides callbacks to be called when 49 it has/wants media frames).\n 50 See @ref PJMED_SND_PORT for more details. 51 52 - @ref PJMEDIA_MASTER_PORT\n 53 The master port uses @ref PJMEDIA_CLOCK as the clock source. By using 54 @ref PJMEDIA_MASTER_PORT, it is possible to interconnect passive 55 media ports and let the frames flow automatically in timely manner.\n 56 Please see @ref PJMEDIA_MASTER_PORT for more details. 57 58 @} 59 */ 27 60 28 61
Note: See TracChangeset
for help on using the changeset viewer.