1 pthread_mutex_t& PSoundChannelCoreAudio::GetReadMuteMutex(){
2 static pthread_mutex_t isReadMute_Mutex = PTHREAD_MUTEX_INITIALIZER;
3 return isReadMute_Mutex;
7 pthread_mutex_t& PSoundChannelCoreAudio::GetWriteMuteMutex(){
8 static pthread_mutex_t isWriteMute_Mutex = PTHREAD_MUTEX_INITIALIZER;
9 return isWriteMute_Mutex;
12 BOOL& PSoundChannelCoreAudio::GetReadMute(){
13 static BOOL isReadMute(FALSE);
17 BOOL& PSoundChannelCoreAudio::GetWriteMute(){
18 static BOOL isWriteMute(FALSE);
22 pthread_mutex_t& PSoundChannelCoreAudio::GetIsMuteMutex(){
23 if(direction == Recorder){
24 return GetReadMuteMutex();
26 return GetWriteMuteMutex();
30 BOOL& PSoundChannelCoreAudio::isMute(){
31 if(direction == Recorder){
34 return GetWriteMute();