Skip to content

Commit eb80bb8

Browse files
committed
PortAudioStream support for defaultConfig(RxTxMode mode)
1 parent e4f44ef commit eb80bb8

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/AudioLibs/PortAudioStream.h

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,27 @@ class PortAudioStream : public AudioStreamX {
4848
Pa_Terminate();
4949
}
5050

51+
PortAudioConfig defaultConfig(RxTxMode mode) {
52+
LOGD(LOG_METHOD);
53+
PortAudioConfig result;
54+
switch(mode){
55+
case RX_MODE:
56+
result.is_input = true;
57+
result.is_output = false;
58+
break;
59+
case TX_MODE:
60+
result.is_input = false;
61+
result.is_output = true;
62+
break;
63+
case RXTX_MODE:
64+
result.is_input = true;
65+
result.is_output = true;
66+
break;
67+
}
68+
69+
return result;
70+
}
71+
5172
PortAudioConfig defaultConfig() {
5273
LOGD(LOG_METHOD);
5374
PortAudioConfig default_info;

0 commit comments

Comments
 (0)