unsigned int samplevalue_max( void ) { if ( aud_info.bits() == 16 ) return (unsigned int )65535; else if ( aud_info.bits() == 8 ) return (unsigned int)255; else return 0; }
unsigned int nsample ( unsigned int nsamp ) { unsigned int svalue; if ( aud_info.bits() == 16 ) svalue = ( unsigned int ) abs( *(( short * ) (main_buffer + aud_info.bytes_in_samples( nsamp )))); else if ( aud_info.bits() == 8 ) svalue = (unsigned int)(( ptrdiff_t ) *(main_buffer + aud_info.bytes_in_samples( nsamp ))); else svalue = 0; return svalue; }