diff --git a/_analog_audio_arduino_8h_source.html b/_analog_audio_arduino_8h_source.html index c2c0bb6dbc..6d10e3a1a5 100644 --- a/_analog_audio_arduino_8h_source.html +++ b/_analog_audio_arduino_8h_source.html @@ -146,7 +146,7 @@
- + @@ -331,7 +331,7 @@Functions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-void | delay (uint64_t ms) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Waits for the indicated milliseconds. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
+void | delay (uint64_t ms) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Waits for the indicated milliseconds. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
int | digitalRead (int pin) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
e.g. for AudioActions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Maps input to output values. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-uint64_t | millis () | millis () | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Returns the milliseconds since the start. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diff --git a/_no_arduino_8h_source.html b/_no_arduino_8h_source.html
index c1930c87b0..357d01c1f6 100644
--- a/_no_arduino_8h_source.html
+++ b/_no_arduino_8h_source.html
@@ -222,7 +222,7 @@
-
+
@@ -275,8 +275,8 @@
Generic Implementation of sound input and output for desktop environments using portaudio. Definition: AnalogAudio.h:10 long map(long x, long in_min, long in_max, long out_min, long out_max) Maps input to output values. Definition: NoArduino.h:161 void delay(uint64_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 uint64_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 uint32_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 diff --git a/_p_w_m_audio_base_8h_source.html b/_p_w_m_audio_base_8h_source.html index ab45fd0eee..3c049bd5c1 100644 --- a/_p_w_m_audio_base_8h_source.html +++ b/_p_w_m_audio_base_8h_source.html @@ -235,7 +235,7 @@ - + @@ -399,9 +399,9 @@ 24bit integer which is used for I2S sound processing. The values are represented as int32_t,... Definition: Int24_4bytes_t.h:16 Generic Implementation of sound input and output for desktop environments using portaudio. Definition: AnalogAudio.h:10 long map(long x, long in_min, long in_max, long out_min, long out_max) Maps input to output values. Definition: NoArduino.h:161 void delay(uint64_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 uint64_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 uint32_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 void defaultPWMAudioOutputCallback() separate method that can be defined as friend so that we can access protected information Definition: PWMAudioAVR.h:133 void delay(uint32_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 int channels Number of channels: 2=stereo, 1=mono. Definition: AudioTypes.h:106 int bits_per_sample Number of bits per sample (int16_t = 16 bits) Definition: AudioTypes.h:108 Definition: NoArduino.h:125 Generic Implementation of sound input and output for desktop environments using portaudio. Definition: AnalogAudio.h:10 uint64_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 uint32_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 int channels Number of channels: 2=stereo, 1=mono. Definition: AudioTypes.h:106 int bits_per_sample Number of bits per sample (int16_t = 16 bits) Definition: AudioTypes.h:108 Definition: NoArduino.h:125 Generic Implementation of sound input and output for desktop environments using portaudio. Definition: AnalogAudio.h:10 void delay(uint64_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 uint64_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 uint32_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 void delay(uint32_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 URL parser which breaks a full url string up into its individual parts. Definition: Url.h:23 Generic Implementation of sound input and output for desktop environments using portaudio. Definition: AnalogAudio.h:10 void delay(uint64_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 void delay(uint32_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 diff --git a/_u_r_l_stream_buffered_8h_source.html b/_u_r_l_stream_buffered_8h_source.html index 7588823651..e1b5b24ebc 100644 --- a/_u_r_l_stream_buffered_8h_source.html +++ b/_u_r_l_stream_buffered_8h_source.html @@ -177,7 +177,7 @@ - + @@ -295,7 +295,7 @@ void setPassword(const char *password) override Sets the password that will be used for logging in (when calling begin) Definition: URLStream.h:84 Generic Implementation of sound input and output for desktop environments using portaudio. Definition: AnalogAudio.h:10 void delay(uint64_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 void delay(uint32_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 diff --git a/_v_b_a_n_stream_8h_source.html b/_v_b_a_n_stream_8h_source.html index 0f934a88de..4f5aef6b07 100644 --- a/_v_b_a_n_stream_8h_source.html +++ b/_v_b_a_n_stream_8h_source.html @@ -240,7 +240,7 @@ - + @@ -411,7 +411,7 @@ void receive_udp(AsyncUDPPacket &packet) VBAN adjusts the number of samples per packet according to sample rate. Assuming 16-bit PCM mono,... Definition: VBANStream.h:300 RxTxMode Audio Source (TX_MODE) or Audio Sink (RX_MODE). RXTX_MODE is Source and Sink at the same time! Definition: AudioTypes.h:24 Generic Implementation of sound input and output for desktop environments using portaudio. Definition: AnalogAudio.h:10 void delay(uint64_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 void delay(uint32_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 Definition: vban.h:50 Definition: vban.h:60 343 if (p_vs1053->getChipVersion() == 4) { // Only perform an update if we really are using a VS1053, not. eg. VS1003
-
+
@@ -397,7 +397,7 @@
-
+
@@ -434,7 +434,7 @@
bool begin(VS1053Config cfg) Starts with the indicated configuration. Definition: VS1053Stream.h:105 RxTxMode Audio Source (TX_MODE) or Audio Sink (RX_MODE). RXTX_MODE is Source and Sink at the same time! Definition: AudioTypes.h:24 Generic Implementation of sound input and output for desktop environments using portaudio. Definition: AnalogAudio.h:10 void delay(uint64_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 void delay(uint32_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 void copyFrom(AudioInfo info) Same as set. Definition: AudioTypes.h:83 int channels Number of channels: 2=stereo, 1=mono. Definition: AudioTypes.h:106 virtual void writeAudio(Print *out, uint8_t *data, size_t size) Process the audio data. Definition: Video.h:40 Abstract class for video playback. This class is used to assemble a complete video frame in memory. Definition: Video.h:21 Generic Implementation of sound input and output for desktop environments using portaudio. Definition: AnalogAudio.h:10 void delay(uint64_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 uint64_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 uint32_t millis() Returns the milliseconds since the start. Definition: Millis.h:17 void delay(uint32_t ms) Waits for the indicated milliseconds. Definition: Millis.h:10 diff --git a/annotated.html b/annotated.html index 685e3c42f7..b1be8f7666 100644 --- a/annotated.html +++ b/annotated.html @@ -556,7 +556,7 @@ - + diff --git a/classaudio__tools_1_1_audio_player.html b/classaudio__tools_1_1_audio_player.html index 88e03d45a1..272c8dbd86 100644 --- a/classaudio__tools_1_1_audio_player.html +++ b/classaudio__tools_1_1_audio_player.html @@ -337,9 +337,9 @@
int | stream_increment = 1 | |
-uint64_t | timeout = 0 | |
+uint32_t | timeout = 0 | |
VolumeStream | volume_out | |
-
-
-Constructor for a new DecoderBase64 object. -
The documentation for this class was generated from the following file:
The documentation for this class was generated from the following file: setBytesPerSample(int size) (defined in MeasuringStream) | MeasuringStream | inline | setNotifyAudioChange(AudioInfoSupport &bi) override (defined in AudioStream) | AudioStream | inlinevirtual | start_time (defined in MeasuringStream) | MeasuringStream | protected | startTime() | MeasuringStream | inline | startTime() | MeasuringStream | inline | tmp_in (defined in AudioStream) | AudioStream | protected | tmp_out (defined in AudioStream) | AudioStream | protected | total_bytes (defined in MeasuringStream) | MeasuringStream | protected |
virtual void | setNotifyAudioChange (AudioInfoSupport &bi) override | |
-uint64_t | startTime () | | Provides the time when the last measurement was started. | |
+uint32_t | startTime () | | Provides the time when the last measurement was started. | |
virtual bool | validate (AudioInfo &info) | |
int | sample_div = 0 | |
-uint64_t | start_time | |
+uint32_t | start_time | |
RingBuffer< uint8_t > | tmp_in {0} | |
bool | started = true | |
-uint64_t | time_of_last_read = 0 | |
+uint32_t | time_of_last_read = 0 | | Detailed DescriptionSimple Facade which can turn AudioStream into a IAudioSource. This way we can e.g. use an I2SStream as source to stream data Depends on the https://github.com/pschatzmann/Micro-RTSP-Audio/ library. diff --git a/classaudio__tools_1_1_rate_measuring_stream-members.html b/classaudio__tools_1_1_rate_measuring_stream-members.html index e17672f432..e956fd1bf4 100644 --- a/classaudio__tools_1_1_rate_measuring_stream-members.html +++ b/classaudio__tools_1_1_rate_measuring_stream-members.html @@ -111,7 +111,7 @@setReportAt(int at) | RateMeasuringStream | inline | setStream(Print &out) | RateMeasuringStream | inline | setStream(Stream &stream) (defined in RateMeasuringStream) | RateMeasuringStream | inline | setTimeCallback(uint64_t(*cb_ms)(void)) | RateMeasuringStream | inline | setTimeCallback(uint32_t(*cb_ms)(void)) | RateMeasuringStream | inline | start_time (defined in RateMeasuringStream) | RateMeasuringStream | protected | TAG (defined in RateMeasuringStream) | RateMeasuringStream | protected | tmp_in (defined in AudioStream) | AudioStream | protected |
void | setStream (Stream &stream) | |
-void | setTimeCallback (uint64_t(*cb_ms)(void)) | | Defines an alternative method to determine millis() | |
+void | setTimeCallback (uint32_t(*cb_ms)(void)) | | Defines an alternative method to determine millis() | |
virtual bool | validate (AudioInfo &info) | | |
Protected Member Functions | |
-uint64_t | ms () |
+uint32_t | ms () |
virtual int | not_supported (int out, const char *msg="") |
AudioInfo | info |
-uint64_t | last_time = 0 |
-uint64_t(* | millis_cb )(void) = nullptr |
+uint32_t | last_time = 0 |
+uint32_t(* | millis_cb )(void) = nullptr |
AudioInfoSupport * | p_notify =nullptr |
Stream * | p_stream = nullptr |
-uint64_t | start_time = 0 |
+uint32_t | start_time = 0 |
const char * | TAG = "SNAP" |
RingBuffer< uint8_t > | tmp_out {0} |
-uint64_t | total_bytes = 0 |
+uint32_t | total_bytes = 0 |
Measures the effective output sample rate that flows thru the input or output chain: We specify the n.th io time at which we calculate the rate with the help of the setReportAt() method.
diff --git a/classaudio__tools_1_1_throttle.html b/classaudio__tools_1_1_throttle.html index 78c4d2902b..1733b18f19 100644 --- a/classaudio__tools_1_1_throttle.html +++ b/classaudio__tools_1_1_throttle.html @@ -160,7 +160,7 @@ intLogic to Synchronize video and audio output: we use a buffer to store the audio and instead of delaying the frames with delay() we play audio. The bufferSize defines the audio buffer in bytes. The correctionMs is used to slow down or speed up the playback of the video to prevent any audio buffer underflows. +
Logic to Synchronize video and audio output: we use a buffer to store the audio and instead of delaying the frames with delay() we play audio. The bufferSize defines the audio buffer in bytes. The correctionMs is used to slow down or speed up the playback of the video to prevent any audio buffer underflows. More...
#include <Video.h>
Logic to Synchronize video and audio output: we use a buffer to store the audio and instead of delaying the frames with delay() we play audio. The bufferSize defines the audio buffer in bytes. The correctionMs is used to slow down or speed up the playback of the video to prevent any audio buffer underflows.
+Logic to Synchronize video and audio output: we use a buffer to store the audio and instead of delaying the frames with delay() we play audio. The bufferSize defines the audio buffer in bytes. The correctionMs is used to slow down or speed up the playback of the video to prevent any audio buffer underflows.