Skip to content

Commit 724b21d

Browse files
committed
2 parents 2db0363 + a890901 commit 724b21d

File tree

113 files changed

+5882
-2076
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+5882
-2076
lines changed

docs/html/_a2_d_p_volume_control_8h_source.html

Lines changed: 161 additions & 113 deletions
Large diffs are not rendered by default.

docs/html/_bluetooth_a2_d_p_common_8h_source.html

Lines changed: 147 additions & 143 deletions
Large diffs are not rendered by default.

docs/html/_bluetooth_a2_d_p_sink_8h_source.html

Lines changed: 444 additions & 408 deletions
Large diffs are not rendered by default.

docs/html/_bluetooth_a2_d_p_sink_queued_8h_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@
156156
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
157157
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;};</div>
158158
<div class="ttc" id="aclass_bluetooth_a2_d_p_output_html_a67fc2cf760ae2a48ac6bfa6ed235f8b8"><div class="ttname"><a href="class_bluetooth_a2_d_p_output.html#a67fc2cf760ae2a48ac6bfa6ed235f8b8">BluetoothA2DPOutput::set_output</a></div><div class="ttdeci">virtual void set_output(audio_tools::AudioOutput &amp;output)</div><div class="ttdoc">Not implemented.</div><div class="ttdef"><b>Definition:</b> BluetoothA2DPOutput.h:32</div></div>
159-
<div class="ttc" id="aclass_bluetooth_a2_d_p_sink_html"><div class="ttname"><a href="class_bluetooth_a2_d_p_sink.html">BluetoothA2DPSink</a></div><div class="ttdoc">A2DP Bluethooth Sink - We initialize and start the Bluetooth A2DP Sink. The example https://github....</div><div class="ttdef"><b>Definition:</b> BluetoothA2DPSink.h:59</div></div>
159+
<div class="ttc" id="aclass_bluetooth_a2_d_p_sink_html"><div class="ttname"><a href="class_bluetooth_a2_d_p_sink.html">BluetoothA2DPSink</a></div><div class="ttdoc">A2DP Bluethooth Sink - We initialize and start the Bluetooth A2DP Sink. The example https://github....</div><div class="ttdef"><b>Definition:</b> BluetoothA2DPSink.h:65</div></div>
160160
<div class="ttc" id="aclass_bluetooth_a2_d_p_sink_queued_html"><div class="ttname"><a href="class_bluetooth_a2_d_p_sink_queued.html">BluetoothA2DPSinkQueued</a></div><div class="ttdoc">The BluetoothA2DPSinkQueued is using a separate Task with an additinal Queue to write the I2S data....</div><div class="ttdef"><b>Definition:</b> BluetoothA2DPSinkQueued.h:24</div></div>
161161
<div class="ttc" id="aclass_bluetooth_a2_d_p_sink_queued_html_a1846088388d294f04469885b9bb560e4"><div class="ttname"><a href="class_bluetooth_a2_d_p_sink_queued.html#a1846088388d294f04469885b9bb560e4">BluetoothA2DPSinkQueued::write_audio</a></div><div class="ttdeci">size_t write_audio(const uint8_t *data, size_t size) override</div><div class="ttdoc">output audio data e.g. to i2s or to queue</div><div class="ttdef"><b>Definition:</b> BluetoothA2DPSinkQueued.cpp:87</div></div>
162162
<div class="ttc" id="aclass_bluetooth_a2_d_p_sink_queued_html_a2af5c1af762db64e77815000fedeec01"><div class="ttname"><a href="class_bluetooth_a2_d_p_sink_queued.html#a2af5c1af762db64e77815000fedeec01">BluetoothA2DPSinkQueued::BluetoothA2DPSinkQueued</a></div><div class="ttdeci">BluetoothA2DPSinkQueued(audio_tools::AudioOutput &amp;output)</div><div class="ttdoc">Output AudioOutput using AudioTools library.</div><div class="ttdef"><b>Definition:</b> BluetoothA2DPSinkQueued.h:30</div></div>

docs/html/_bluetooth_a2_d_p_source_8h_source.html

Lines changed: 87 additions & 86 deletions
Large diffs are not rendered by default.

docs/html/annotated.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a2_d_p_default_volume_control.html" target="_self">A2DPDefaultVolumeControl</a></td><td class="desc">Default implementation for handling of the volume of the audio data </td></tr>
7171
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a2_d_p_linear_volume_control.html" target="_self">A2DPLinearVolumeControl</a></td><td class="desc">The simplest possible implementation of a VolumeControl </td></tr>
7272
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a2_d_p_no_volume_control.html" target="_self">A2DPNoVolumeControl</a></td><td class="desc">Keeps the audio data as is -&gt; no volume control! </td></tr>
73-
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a2_d_p_simple_exponential_volume_control.html" target="_self">A2DPSimpleExponentialVolumeControl</a></td><td class="desc">Exponentional volume control </td></tr>
73+
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a2_d_p_simple_exponential_volume_control.html" target="_self">A2DPSimpleExponentialVolumeControl</a></td><td class="desc">Exponential volume control </td></tr>
7474
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_a2_d_p_volume_control.html" target="_self">A2DPVolumeControl</a></td><td class="desc">Abstract class for handling of the volume of the audio data </td></tr>
7575
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_bluetooth_a2_d_p_common.html" target="_self">BluetoothA2DPCommon</a></td><td class="desc">Common Bluetooth A2DP functions </td></tr>
7676
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_bluetooth_a2_d_p_output.html" target="_self">BluetoothA2DPOutput</a></td><td class="desc">Abstract Output Class </td></tr>

docs/html/class_a2_d_p_default_volume_control-members.html

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,22 @@
6868

6969
<p>This is the complete list of members for <a class="el" href="class_a2_d_p_default_volume_control.html">A2DPDefaultVolumeControl</a>, including all inherited members.</p>
7070
<table class="directory">
71-
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>A2DPVolumeControl</b>() (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
72-
<tr bgcolor="#f0f0f0"><td class="entry"><b>clip</b>(int32_t value) (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
73-
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_volume_factor</b>() (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
74-
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_volume_factor_max</b>() (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
75-
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_volume_used</b> (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
76-
<tr bgcolor="#f0f0f0"><td class="entry"><b>mono_downmix</b> (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
77-
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_enabled</b>(bool enabled) (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
78-
<tr bgcolor="#f0f0f0"><td class="entry"><b>set_mono_downmix</b>(bool enabled) (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
79-
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>set_volume</b>(uint8_t volume) override (defined in <a class="el" href="class_a2_d_p_default_volume_control.html">A2DPDefaultVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_default_volume_control.html">A2DPDefaultVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
80-
<tr bgcolor="#f0f0f0"><td class="entry"><b>update_audio_data</b>(uint8_t *data, uint16_t byteCount) (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
81-
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update_audio_data</b>(Frame *data, uint16_t frameCount) (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
82-
<tr bgcolor="#f0f0f0"><td class="entry"><b>volumeFactor</b> (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
83-
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>volumeFactorMax</b> (defined in <a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a>)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
71+
<tr class="even"><td class="entry"><a class="el" href="class_a2_d_p_default_volume_control.html#add521bd19ecace9dde147b63ae92f642">A2DPDefaultVolumeControl</a>()=default</td><td class="entry"><a class="el" href="class_a2_d_p_default_volume_control.html">A2DPDefaultVolumeControl</a></td><td class="entry"></td></tr>
72+
<tr><td class="entry"><a class="el" href="class_a2_d_p_default_volume_control.html#ad222275ea48c27f39b2fbcc6dbab62b4">A2DPDefaultVolumeControl</a>(int32_t limit)</td><td class="entry"><a class="el" href="class_a2_d_p_default_volume_control.html">A2DPDefaultVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
73+
<tr class="even"><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#ab34c606f1df8c0c1bac5c3a54dc7bfd5">A2DPVolumeControl</a>()=default</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"></td></tr>
74+
<tr><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#a23700514ed3bb33151ea90033e8dcbea">clip</a>(int32_t value)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
75+
<tr class="even"><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#a6af31a3ffaad03ffa06930bbb3d3d285">get_volume_factor</a>()</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
76+
<tr><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#ae5ff3aa2b2b615e7eb01c8a8f164ef60">get_volume_factor_max</a>()</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
77+
<tr class="even"><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#a7982efce1f1a1ab6c902900f8e0bb696">is_volume_used</a></td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
78+
<tr><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#a8b449f76c7c931cf590732a3d73acaea">mono_downmix</a></td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
79+
<tr class="even"><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#abdb9256f6a30b6c716193af7fadeee9c">set_enabled</a>(bool enabled)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
80+
<tr><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#a533745afd59e80e2549c9dfa80e05423">set_mono_downmix</a>(bool enabled)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
81+
<tr class="even"><td class="entry"><a class="el" href="class_a2_d_p_default_volume_control.html#ad4d0b24a939feda229bde29eb0c985e1">set_volume</a>(uint8_t volume) override</td><td class="entry"><a class="el" href="class_a2_d_p_default_volume_control.html">A2DPDefaultVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
82+
<tr><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#a8f23bd37f10a58fd03cebe5d9b180802">update_audio_data</a>(uint8_t *data, uint16_t byteCount)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
83+
<tr class="even"><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#a6eb1add5a68fe554c6705cb9fad25545">update_audio_data</a>(Frame *data, uint16_t frameCount)</td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
84+
<tr><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#adc84ddb465e3fed9c0903a9f3e565be8">volumeFactor</a></td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
85+
<tr class="even"><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#a8489e6a24ee9c9135ce42b7e4c686546">volumeFactorClippingLimit</a></td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
86+
<tr><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html#adf01b0f44d8f482ed5119f088958595e">volumeFactorMax</a></td><td class="entry"><a class="el" href="class_a2_d_p_volume_control.html">A2DPVolumeControl</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
8487
</table></div><!-- contents -->
8588
<!-- start footer part -->
8689
<hr class="footer"/><address class="footer"><small>

0 commit comments

Comments
 (0)