BASS_SYNC_POS_RAW

Started by AndyMK,

AndyMK

Hi. What is the difference between BASS_SYNC_POS and BASS_SYNC_POS_RAW? I thought BASS_SYNC_POS already fired when reaching the set POS. Thanks

Ian @ un4seen

The difference is that BASS_SYNC_POS is based on the BASS_POS_BYTE position and BASS_SYNC_POS_RAW is based on the BASS_POS_RAW position. The BASS_POS_RAW position is a monotonic byte count that's unaffected by seeking/looping. For example, if you play a 100000 byte stream twice, at the end of that BASS_POS_BYTE = 100000 and BASS_POS_RAW = 200000.