File tree Expand file tree Collapse file tree 13 files changed +21
-15
lines changed Expand file tree Collapse file tree 13 files changed +21
-15
lines changed Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
3
#include " AudioConfig.h"
4
- #include " AudioTools/AudioOutput .h"
4
+ #include " AudioTools/AudioPrint .h"
5
5
#include " AudioTools/AudioStreams.h"
6
6
#include " AudioTools/AudioTypes.h"
7
7
#include " Stream.h"
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
#include < math.h>
3
- #include " AudioTools/AudioOutput .h"
3
+ #include " AudioTools/AudioPrint .h"
4
4
#include " AudioBasic/Int24.h"
5
5
6
6
namespace audio_tools {
Original file line number Diff line number Diff line change @@ -257,11 +257,16 @@ class A2DPStream : public AudioStream {
257
257
}
258
258
259
259
virtual int available () {
260
- return a2dp_buffer==nullptr ? 0 : a2dp_buffer->available ();
260
+ // only supported in tx mode
261
+ if (config.mode !=RX_MODE || a2dp_buffer==nullptr ) return 0 ;
262
+ return a2dp_buffer->available ();
261
263
}
262
264
263
265
virtual int availableForWrite () {
264
- return a2dp_buffer==nullptr ? 0 : a2dp_buffer->availableForWrite ();
266
+ // only supported in tx mode
267
+ if (config.mode !=TX_MODE || a2dp_buffer==nullptr ) return 0 ;
268
+ // return infor from buffer
269
+ return a2dp_buffer->availableForWrite ();
265
270
}
266
271
267
272
// Define the volme (values between 0.0 and 1.0)
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
3
#include " AudioConfig.h"
4
- #include " AudioOutput .h"
4
+ #include " AudioPrint .h"
5
5
#include " AudioTools.h"
6
6
#include " SoundData.h"
7
7
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
- #include " AudioTools/AudioOutput .h"
3
+ #include " AudioTools/AudioPrint .h"
4
4
#include " AudioLibs/FFT/FFTWindows.h"
5
5
6
6
namespace audio_tools {
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
3
#include " AudioConfig.h"
4
- #include " AudioTools/AudioOutput .h"
4
+ #include " AudioTools/AudioPrint .h"
5
5
#include " AudioCodecs/CodecWAV.h"
6
6
#include " HttpServer.h"
7
7
#include " HttpExtensions.h"
Original file line number Diff line number Diff line change 6
6
#include < TensorFlowLite.h>
7
7
#include < cmath>
8
8
#include < cstdint>
9
- #include " AudioTools/AudioOutput .h"
9
+ #include " AudioTools/AudioPrint .h"
10
10
#include " AudioTools/Buffers.h"
11
11
#include " tensorflow/lite/c/common.h"
12
12
#include " tensorflow/lite/experimental/microfrontend/lib/frontend.h"
Original file line number Diff line number Diff line change 3
3
#include " AudioConfig.h"
4
4
#include " AudioTools.h"
5
5
#include " AudioTools/AudioLogger.h"
6
- #include " AudioTools/AudioOutput .h"
6
+ #include " AudioTools/AudioPrint .h"
7
7
#include " AudioBasic/Collections.h"
8
8
#include " Stream.h"
9
9
Original file line number Diff line number Diff line change 21
21
#include " AudioTools/AudioLogger.h"
22
22
#include " AudioTools/AudioStreams.h"
23
23
#include " AudioTools/AudioStreamsConverter.h"
24
- #include " AudioTools/AudioOutput .h"
24
+ #include " AudioTools/AudioPrint .h"
25
25
#include " AudioTools/Resample.h"
26
26
#include " AudioTools/AudioCopy.h"
27
27
#include " AudioMetaData/MetaData.h"
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ class StreamCopyT {
92
92
// if not initialized we do nothing
93
93
if (from==nullptr || to==nullptr ) return 0 ;
94
94
95
- // // If we try to write to a server we might not have any output destination yet
95
+ // E.g. if we try to write to a server we might not have any output destination yet
96
96
int to_write = to->availableForWrite ();
97
97
if (to_write==0 ){
98
98
delay (500 );
You can’t perform that action at this time.
0 commit comments