@@ -38,7 +38,6 @@ class AudioStream : public Stream, public AudioBaseInfoDependent, public AudioBa
38
38
AudioStream (AudioStream const &) = delete ;
39
39
AudioStream& operator =(AudioStream const &) = delete ;
40
40
41
-
42
41
virtual bool begin (){return true ;}
43
42
virtual void end (){}
44
43
@@ -56,14 +55,6 @@ class AudioStream : public Stream, public AudioBaseInfoDependent, public AudioBa
56
55
p_notify = &bi;
57
56
}
58
57
59
- #ifndef DOXYGEN
60
-
61
- virtual size_t readBytes (char *buffer, size_t length) {
62
- return readBytes ((uint8_t *)buffer, length);
63
- }
64
-
65
- #endif
66
-
67
58
virtual size_t readBytes (uint8_t *buffer, size_t length) STREAM_WRITE_OVERRIDE = 0;
68
59
69
60
virtual size_t write (const uint8_t *buffer, size_t size) override = 0;
@@ -79,11 +70,7 @@ class AudioStream : public Stream, public AudioBaseInfoDependent, public AudioBa
79
70
80
71
virtual void flush () override {}
81
72
82
- virtual Stream* toStreamPointer () {
83
- return this ;
84
- }
85
-
86
- // / Writes n 0 values (= silence)
73
+ // / Writes len bytes of silence (=0).
87
74
// / @param len
88
75
virtual void writeSilence (size_t len){
89
76
int16_t zero = 0 ;
@@ -92,6 +79,17 @@ class AudioStream : public Stream, public AudioBaseInfoDependent, public AudioBa
92
79
}
93
80
}
94
81
82
+ // Methods which should be suppressed in the documentation
83
+ #ifndef DOXYGEN
84
+
85
+ virtual size_t readBytes (char *buffer, size_t length) {
86
+ return readBytes ((uint8_t *)buffer, length);
87
+ }
88
+
89
+ virtual size_t write (uint8_t ) { return not_supported (0 );};
90
+
91
+ #endif
92
+
95
93
protected:
96
94
AudioBaseInfoDependent *p_notify=nullptr ;
97
95
AudioBaseInfo info;
@@ -115,12 +113,13 @@ class AudioStreamX : public AudioStream {
115
113
AudioStreamX& operator =(AudioStreamX const &) = delete ;
116
114
117
115
virtual size_t readBytes (uint8_t *buffer, size_t length) override { return not_supported (0 ); }
118
- # ifndef DOXYGEN
116
+
119
117
virtual size_t write (const uint8_t *buffer, size_t size) override { return not_supported (0 ); }
120
- # endif
118
+
121
119
virtual int available () override { return not_supported (0 ); };
122
120
123
121
virtual int read () override { return not_supported (-1 ); }
122
+
124
123
virtual int peek () override { return not_supported (-1 ); }
125
124
};
126
125
0 commit comments