Changeset 3889:cab8aaa99718 in roaraudio
- Timestamp:
- 05/25/10 12:11:18 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroarrsound/libroarrsound.c
r3865 r3889 315 315 } 316 316 317 /* Utility for returning latency in milliseconds. */ 318 size_t rsd_delay_ms (rsound_t *rd) { 319 if ( rd == NULL ) 320 return -1; 321 322 if ( rd->rate <= 0 || rd->channels <= 0 ) 323 return -1; 324 325 return (rsd_delay(rd) * 1000) / (rd->rate * rd->channels * rd->framesize); 326 } 327 328 /* Returns bytes per sample */ 329 int rsd_samplesize( rsound_t *rd ) { 330 if ( rd == NULL ) 331 return -1; 332 333 return rd->framesize; 334 } 335 317 336 /* Will sleep until latency of stream reaches maximum allowed latency defined earlier by rsd_set_param - RSD_LATENCY 318 337 Useful for hard headed blocking I/O design where user defined latency is needed. If rsd_set_param hasn't been set
Note: See TracChangeset
for help on using the changeset viewer.