mirror of
https://github.com/thestk/stk
synced 2026-01-16 06:21:51 +00:00
Version 4.1.2
This commit is contained in:
committed by
Stephen Sinclair
parent
6e0d1955a8
commit
586b0add5f
20
src/Stk.cpp
20
src/Stk.cpp
@@ -17,11 +17,12 @@
|
||||
#include <string.h>
|
||||
|
||||
MY_FLOAT Stk :: srate = (MY_FLOAT) SRATE;
|
||||
std::string Stk :: rawwavepath = RAWWAVE_PATH;
|
||||
const Stk::STK_FORMAT Stk :: STK_SINT8 = 1;
|
||||
const Stk::STK_FORMAT Stk :: STK_SINT16 = 2;
|
||||
const Stk::STK_FORMAT Stk :: STK_SINT32 = 8;
|
||||
const Stk::STK_FORMAT Stk :: STK_FLOAT32 = 16;
|
||||
const Stk::STK_FORMAT Stk :: STK_FLOAT64 = 32;
|
||||
const Stk::STK_FORMAT Stk :: MY_FLOAT32 = 16;
|
||||
const Stk::STK_FORMAT Stk :: MY_FLOAT64 = 32;
|
||||
|
||||
Stk :: Stk(void)
|
||||
{
|
||||
@@ -42,6 +43,21 @@ void Stk :: setSampleRate(MY_FLOAT newRate)
|
||||
srate = newRate;
|
||||
}
|
||||
|
||||
std::string Stk :: rawwavePath(void)
|
||||
{
|
||||
return rawwavepath;
|
||||
}
|
||||
|
||||
void Stk :: setRawwavePath(std::string newPath)
|
||||
{
|
||||
if ( !newPath.empty() )
|
||||
rawwavepath = newPath;
|
||||
|
||||
// Make sure the path includes a "/"
|
||||
if ( rawwavepath[rawwavepath.length()-1] != '/' )
|
||||
rawwavepath += "/";
|
||||
}
|
||||
|
||||
void Stk :: swap16(unsigned char *ptr)
|
||||
{
|
||||
register unsigned char val;
|
||||
|
||||
Reference in New Issue
Block a user