diff options
author | boris_mikhaylov <boris_mikhaylov@bc0edfbe-c936-4687-b64d-f70bc3985e72> | 2009-03-18 14:47:50 +0300 |
---|---|---|
committer | boris_mikhaylov <boris_mikhaylov@bc0edfbe-c936-4687-b64d-f70bc3985e72> | 2009-03-18 14:47:50 +0300 |
commit | 7c2e504f8be0cf907848ee8c291a8de30f7b8743 (patch) | |
tree | a6f90874222bdd41669a4d0a6873170993d3607c | |
parent | b7f3248fc9b7411e9f996a8394446491e3898ba4 (diff) |
added runtime_version_int()
git-svn-id: svn://svn.code.sf.net/p/bs2b/code/trunk/libbs2b@73 bc0edfbe-c936-4687-b64d-f70bc3985e72
-rw-r--r-- | src/bs2b.c | 5 | ||||
-rw-r--r-- | src/bs2b.h | 3 | ||||
-rw-r--r-- | src/bs2bclass.cpp | 5 | ||||
-rw-r--r-- | src/bs2bclass.h | 14 |
4 files changed, 21 insertions, 6 deletions
@@ -325,6 +325,11 @@ char const *bs2b_runtime_version( void ) return BS2B_VERSION_STR; } /* bs2b_runtime_version() */ +uint32_t bs2b_runtime_version_int( void ) +{ + return BS2B_VERSION_INT; +} /* bs2b_runtime_version_int() */ + void bs2b_cross_feed_d( t_bs2bdp bs2bdp, double *sample, int n ) { if( n > 0 ) @@ -127,6 +127,9 @@ int bs2b_is_clear( t_bs2bdp bs2bdp ); /* Return bs2b version string */ char const *bs2b_runtime_version( void ); +/* Return bs2b version integer */ +uint32_t bs2b_runtime_version_int( void ); + /* 'bs2b_cross_feed_*' crossfeeds buffer of 'n' stereo samples * pointed by 'sample'. * sample[i] - first channel, diff --git a/src/bs2bclass.cpp b/src/bs2bclass.cpp index 672d049..cd0b3e9 100644 --- a/src/bs2bclass.cpp +++ b/src/bs2bclass.cpp @@ -68,6 +68,11 @@ char const *bs2b_base::runtime_version( void ) return bs2b_runtime_version(); } +uint32_t runtime_version_int( void ) +{ + return bs2b_runtime_version_int(); +} + void bs2b_base::cross_feed( double *sample, int n ) { bs2b_cross_feed_d( bs2bdp, sample, n ); diff --git a/src/bs2bclass.h b/src/bs2bclass.h index 8beab2a..c21dcca 100644 --- a/src/bs2bclass.h +++ b/src/bs2bclass.h @@ -35,13 +35,15 @@ public: bs2b_base(); ~bs2b_base(); - void set_level( uint32_t level ); - uint32_t get_level(); - void set_srate( uint32_t srate ); - uint32_t get_srate(); - void clear(); - bool is_clear(); + void set_level( uint32_t level ); + uint32_t get_level(); + void set_srate( uint32_t srate ); + uint32_t get_srate(); + void clear(); + bool is_clear(); + char const *runtime_version( void ); + uint32_t runtime_version_int( void ); void cross_feed( double *sample, int n = 1 ); void cross_feed( float *sample, int n = 1 ); |