|
163 | 163 | <div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  this->reconnect_status = active ? AutoReconnect:NoReconnect;</div>
|
164 | 164 | <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  }</div>
|
165 | 165 | <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div>
|
166 |
| -<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="class_bluetooth_a2_d_p_source.html#ab94a0596fd595994f3ae4d2d6d2e5a5b"> 111</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_bluetooth_a2_d_p_source.html#ab94a0596fd595994f3ae4d2d6d2e5a5b">set_auto_reconnect</a>(esp_bd_addr_t addr){</div> |
| 166 | +<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="class_bluetooth_a2_d_p_source.html#ab94a0596fd595994f3ae4d2d6d2e5a5b"> 111</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_bluetooth_a2_d_p_source.html#ab94a0596fd595994f3ae4d2d6d2e5a5b">set_auto_reconnect</a>(<a class="code" href="group__a2dp.html#gae1f72542f04666cd97c26732366bf109">esp_bd_addr_t</a> addr){</div> |
167 | 167 | <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="class_bluetooth_a2_d_p_source.html#a65ac6f2b0777c97874ee358119de3790">set_auto_reconnect</a>(<span class="keyword">true</span>);</div>
|
168 | 168 | <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  memcpy(last_connection,addr,ESP_BD_ADDR_LEN);</div>
|
169 | 169 | <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  }</div>
|
|
203 | 203 | <div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  </div>
|
204 | 204 | <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_bluetooth_a2_d_p_source.html#ab199a1240a5850a43738f3872805c9ba">get_data_default</a>(uint8_t *data, int32_t len);</div>
|
205 | 205 | <div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  </div>
|
206 |
| -<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="class_bluetooth_a2_d_p_source.html#a6ba5496831ff64bdd515fc2ad811d76d"> 187</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_bluetooth_a2_d_p_source.html#a6ba5496831ff64bdd515fc2ad811d76d">set_ssid_callback</a>(<span class="keywordtype">bool</span>(*callback)(<span class="keyword">const</span> <span class="keywordtype">char</span>*ssid, esp_bd_addr_t address, <span class="keywordtype">int</span> rrsi)){</div> |
| 206 | +<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="class_bluetooth_a2_d_p_source.html#a6ba5496831ff64bdd515fc2ad811d76d"> 187</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_bluetooth_a2_d_p_source.html#a6ba5496831ff64bdd515fc2ad811d76d">set_ssid_callback</a>(<span class="keywordtype">bool</span>(*callback)(<span class="keyword">const</span> <span class="keywordtype">char</span>*ssid, <a class="code" href="group__a2dp.html#gae1f72542f04666cd97c26732366bf109">esp_bd_addr_t</a> address, <span class="keywordtype">int</span> rrsi)){</div> |
207 | 207 | <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  ssid_callback = callback;</div>
|
208 | 208 | <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  }</div>
|
209 | 209 | <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  </div>
|
|
253 | 253 | <div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keywordtype">bool</span> discovery_active = <span class="keyword">false</span>;</div>
|
254 | 254 | <div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  uint16_t valid_cod_services = ESP_BT_COD_SRVC_RENDERING | ESP_BT_COD_SRVC_AUDIO | ESP_BT_COD_SRVC_TELEPHONY;</div>
|
255 | 255 | <div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  </div>
|
256 |
| -<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  bool(*ssid_callback)(<span class="keyword">const</span> <span class="keywordtype">char</span>*ssid, esp_bd_addr_t address, <span class="keywordtype">int</span> rrsi) = <span class="keyword">nullptr</span>;</div> |
| 256 | +<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  bool(*ssid_callback)(<span class="keyword">const</span> <span class="keywordtype">char</span>*ssid, <a class="code" href="group__a2dp.html#gae1f72542f04666cd97c26732366bf109">esp_bd_addr_t</a> address, <span class="keywordtype">int</span> rrsi) = <span class="keyword">nullptr</span>;</div> |
257 | 257 | <div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  void(*discovery_mode_callback)(esp_bt_gap_discovery_state_t discoveryMode) = <span class="keyword">nullptr</span>;</div>
|
258 | 258 | <div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div>
|
259 | 259 | <div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="preprocessor">#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 0, 0)</span></div>
|
|
296 | 296 | <div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_bluetooth_a2_d_p_source.html#a190c59464f53e2d4c3f121afbb7a3c21">reset_last_connection</a>();</div>
|
297 | 297 | <div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_bluetooth_a2_d_p_source.html#a51f93bebf73f8bf9b98fa3c5fc4fcb18">is_valid_cod_service</a>(uint32_t cod);</div>
|
298 | 298 | <div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  </div>
|
299 |
| -<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">virtual</span> esp_err_t esp_a2d_connect(esp_bd_addr_t peer) {</div> |
| 299 | +<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">virtual</span> esp_err_t esp_a2d_connect(<a class="code" href="group__a2dp.html#gae1f72542f04666cd97c26732366bf109">esp_bd_addr_t</a> peer) {</div> |
300 | 300 | <div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  ESP_LOGI(BT_AV_TAG, <span class="stringliteral">"a2dp connecting to: %s"</span>, <a class="code" href="class_bluetooth_a2_d_p_common.html#a2b78346084e12feeea035d006e7cf07a">to_str</a>(peer));</div>
|
301 | 301 | <div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keywordflow">return</span> esp_a2d_source_connect(peer);</div>
|
302 | 302 | <div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  }</div>
|
|
352 | 352 | <div class="ttc" id="aclass_bluetooth_a2_d_p_source_html_af29d19e53e3585446fc294a3213a06af"><div class="ttname"><a href="class_bluetooth_a2_d_p_source.html#af29d19e53e3585446fc294a3213a06af">BluetoothA2DPSource::is_discovery_active</a></div><div class="ttdeci">virtual bool is_discovery_active()</div><div class="ttdoc">Provides the current discovery state: returns true when the discovery is in progress.</div><div class="ttdef"><b>Definition:</b> BluetoothA2DPSource.h:197</div></div>
|
353 | 353 | <div class="ttc" id="aclass_sound_data_html"><div class="ttname"><a href="class_sound_data.html">SoundData</a></div><div class="ttdoc">Sound data as byte stream. We support TwoChannelSoundData (uint16_t + uint16_t) and OneChannelSoundDa...</div><div class="ttdef"><b>Definition:</b> SoundData.h:72</div></div>
|
354 | 354 | <div class="ttc" id="agroup__a2dp_html_gabf9f46a0805b93eedaeccb8e512ef7fa"><div class="ttname"><a href="group__a2dp.html#gabf9f46a0805b93eedaeccb8e512ef7fa">APP_AV_STATE</a></div><div class="ttdeci">APP_AV_STATE</div><div class="ttdoc">Buetooth A2DP global state.</div><div class="ttdef"><b>Definition:</b> BluetoothA2DPSource.h:51</div></div>
|
| 355 | +<div class="ttc" id="agroup__a2dp_html_gae1f72542f04666cd97c26732366bf109"><div class="ttname"><a href="group__a2dp.html#gae1f72542f04666cd97c26732366bf109">esp_bd_addr_t</a></div><div class="ttdeci">uint8_t esp_bd_addr_t[ESP_BD_ADDR_LEN]</div><div class="ttdoc">Bluetooth address.</div><div class="ttdef"><b>Definition:</b> external_lists.h:107</div></div> |
355 | 356 | <div class="ttc" id="astructbt__app__msg__t_html"><div class="ttname"><a href="structbt__app__msg__t.html">bt_app_msg_t</a></div><div class="ttdoc">Internal message to be sent for BluetoothA2DPSink and BluetoothA2DPSource.</div><div class="ttdef"><b>Definition:</b> BluetoothA2DPCommon.h:107</div></div>
|
356 | 357 | </div><!-- fragment --></div><!-- contents -->
|
357 | 358 | <!-- start footer part -->
|
|
0 commit comments