git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2606 0c269be4-1314-0410-8aa9-9f06e86f4224tags/1.90
@@ -39,8 +39,8 @@ namespace Jack | |||||
int fCaptureChannels; | int fCaptureChannels; | ||||
int fPlaybackChannels; | int fPlaybackChannels; | ||||
int fBufferSize; | |||||
float fSampleRate; | |||||
jack_nframes_t fBufferSize; | |||||
jack_nframes_t fSampleRate; | |||||
JackFilter fProducerFilter; | JackFilter fProducerFilter; | ||||
JackFilter fConsumerFilter; | JackFilter fConsumerFilter; | ||||
@@ -59,7 +59,7 @@ namespace Jack | |||||
public: | public: | ||||
JackIOAdapterInterface(int input, int output, int buffer_size, float sample_rate) | |||||
JackIOAdapterInterface(int input, int output, jack_nframes_t buffer_size, jack_nframes_t sample_rate) | |||||
:fCaptureChannels(input), | :fCaptureChannels(input), | ||||
fPlaybackChannels(output), | fPlaybackChannels(output), | ||||
fBufferSize(buffer_size), | fBufferSize(buffer_size), | ||||
@@ -84,7 +84,7 @@ namespace Jack | |||||
virtual int Open(); | virtual int Open(); | ||||
virtual int Close(); | virtual int Close(); | ||||
virtual int SetBufferSize(int buffer_size) | |||||
virtual int SetBufferSize(jack_nframes_t buffer_size) | |||||
{ | { | ||||
fBufferSize = buffer_size; | fBufferSize = buffer_size; | ||||
return 0; | return 0; | ||||
@@ -569,4 +569,11 @@ int JackCoreAudioIOAdapter::Close() | |||||
return 0; | return 0; | ||||
} | } | ||||
int JackCoreAudioIOAdapter::SetBufferSize(jack_nframes_t buffer_size) | |||||
{ | |||||
JackIOAdapterInterface::SetBufferSize(buffer_size); | |||||
Close(); | |||||
return Open(); | |||||
} | |||||
} | } |
@@ -96,7 +96,7 @@ namespace Jack | |||||
public: | public: | ||||
JackCoreAudioIOAdapter(int input, int output, int buffer_size, float sample_rate) | |||||
JackCoreAudioIOAdapter(int input, int output, jack_nframes_t buffer_size, jack_nframes_t sample_rate) | |||||
:JackIOAdapterInterface(input, output, buffer_size, sample_rate),fInputData(0),fState(false) | :JackIOAdapterInterface(input, output, buffer_size, sample_rate),fInputData(0),fState(false) | ||||
{} | {} | ||||
~JackCoreAudioIOAdapter() | ~JackCoreAudioIOAdapter() | ||||
@@ -104,6 +104,8 @@ namespace Jack | |||||
virtual int Open(); | virtual int Open(); | ||||
virtual int Close(); | virtual int Close(); | ||||
virtual int SetBufferSize(jack_nframes_t buffer_size); | |||||
}; | }; | ||||
} | } | ||||
@@ -163,7 +163,7 @@ int JackPortAudioIOAdapter::Close() | |||||
return JackIOAdapterInterface::Close(); | return JackIOAdapterInterface::Close(); | ||||
} | } | ||||
int JackPortAudioIOAdapter::SetBufferSize(int buffer_size) | |||||
int JackPortAudioIOAdapter::SetBufferSize(jack_nframes_t buffer_size) | |||||
{ | { | ||||
JackIOAdapterInterface::SetBufferSize(buffer_size); | JackIOAdapterInterface::SetBufferSize(buffer_size); | ||||
Close(); | Close(); | ||||
@@ -43,7 +43,7 @@ namespace Jack | |||||
public: | public: | ||||
JackPortAudioIOAdapter(int input, int output, int buffer_size, float sample_rate) | |||||
JackPortAudioIOAdapter(int input, int output, jack_nframes_t buffer_size, jack_nframes_t sample_rate) | |||||
:JackIOAdapterInterface(input, output, buffer_size, sample_rate) | :JackIOAdapterInterface(input, output, buffer_size, sample_rate) | ||||
{} | {} | ||||
~JackPortAudioIOAdapter() | ~JackPortAudioIOAdapter() | ||||
@@ -52,7 +52,7 @@ namespace Jack | |||||
int Open(); | int Open(); | ||||
int Close(); | int Close(); | ||||
int SetBufferSize(int buffer_size); | |||||
int SetBufferSize(jack_nframes_t buffer_size); | |||||
}; | }; | ||||
} | } | ||||