Changeset 5408
- Timestamp:
- 10/13/07 19:24:49 (6 years ago)
- Location:
- experimental/components/rc2007_gui
- Files:
-
- 2 added
- 2 modified
-
WorkModules.py (modified) (1 diff)
-
audio_capture_test.py (added)
-
audio_playback_test.py (added)
-
test_mic.py (modified) (1 prop)
Legend:
- Unmodified
- Added
- Removed
-
experimental/components/rc2007_gui/WorkModules.py
r5401 r5408 38 38 39 39 import cvsd # this is in my rc2007_gui package directory 40 41 def pack_audio(v, num_channels=1): 42 '''packs a list of signed shorts into a string which can be read by 43 the audio device''' 44 s = '' 45 for i in v: 46 s += struct.pack('h', i) 47 if num_channels==2: 48 s+= '\0\0' 49 return s 50 51 def unpack_audio(s, num_channels=1): 52 '''unpacks a string into a vector''' 53 v = [] 54 if num_channels==2: 55 d = 4 56 else: 57 d = 2 58 59 for i in range(0,len(s),d): 60 v.append( struct.unpack('h', s[i:(i+2)])[0] ) 61 return v 62 40 63 41 64 class txWorkClass: -
experimental/components/rc2007_gui/test_mic.py
- Property svn:eol-style set to native