wireless_mic_sdk-v1.4.1_2t1 RX端强制打开数据流实现方式(1)
📎 原始文档:https://www.kdocs.cn/l/ciC4j92FVoki wireless_mic_sdk-v1.4.1_2t1 RX端强制打开数据流实现方式
- 以wireless_mic_sdk-v1.4.1_2t1 RX端实现为例 ①确定默认RX端的输入设备IDEV为BT,
选择为USB麦则输出设备ODEV为USB,
选择为DAC麦则输出设备ODEV为DAC,
②由于输出设备ODEV为DAC 不需要连接,即earphone端会默认初始化好并OPEN等待,增加IDEV的OPEN处理。此时即可实现,强行跑通数据流。
USB麦:
#if WIRELESS_TX_ALWAYS_RUN_STREAM
adapter_process_event_notify(ADAPTER_EVENT_IDEV_MEDIA_OPEN, 0);
#endif
DAC麦:
③为避免断开连接后,默认程序关闭输入设备IDEV的数据流后,导致无声现象,增加取消关闭IDEV和处理。
#if !WIRELESS_TX_ALWAYS_RUN_STREAM
adapter_process_event_notify(ADAPTER_EVENT_IDEV_MEDIA_CLOSE, 0);
#endif
#if !WIRELESS_TX_ALWAYS_RUN_STREAM
adapter_process_event_notify(ADAPTER_EVENT_IDEV_MEDIA_OPEN, 0);
#endif