- Timestamp:
- 02/27/09 15:35:28 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
ossiedev/branches/0.7.x/platform/AudioDevice/src/AudioDevice.h
r8807 r8817 34 34 #include "standardinterfaces/complexShort.h" 35 35 #include "standardinterfaces/complexShort_u.h" 36 #include "standardinterfaces/complexShort_p.h" 36 37 37 38 #include "portaudio.h" … … 52 53 PaStreamCallbackFlags statusFlags, 53 54 void *userData ); 55 54 56 55 57 /// Main sound card device (capture) definition … … 72 74 /// static function for omni thread: playback_sound() 73 75 static void run_playback( void * data ); 74 75 /// Sets isRunning to False (pause) 76 /// Sets isRunning to False (pause) 77 78 // 79 void SetRecordData(float * _data); 80 void GetPlaybackData(float ** _data); 81 76 82 void stop() 77 83 throw (CF::Resource::StopError, CORBA::SystemException); … … 127 133 /// Port: output sound samples 128 134 standardInterfaces_i::complexShort_u *dataOut; 135 standardInterfaces_i::complexShort_p *dataIn; 129 136 130 137 // properties configured flags … … 156 163 unsigned int buffersize_playback; 157 164 158 PortTypes::ShortSequence playback_data_L;159 PortTypes::ShortSequence playback_data_R;165 PortTypes::ShortSequence *playback_data_L; 166 PortTypes::ShortSequence *playback_data_R; 160 167 161 168 PortTypes::ShortSequence record_data_L; 162 169 PortTypes::ShortSequence record_data_R; 170 171 float * buffer_playback; 172 float * buffer_record; 163 173 164 174 };