...
- Set-top enables Bluetooth audio output (A2DP SRC).
- Set-top uses Bluetooth periodic Inquiry procedure to discover A2DP SNK.
- If user enables Bluetooth audio output, set-top discovers A2DP SNK but set-top and application has not registered to take control of Bluetooth pairing then:
- set-top prompts user to select A2DP SNK device to pair and pairs upon user selection.
- Set-top encodes audio output to A2DP SNK according to A2DP SNK's capabilities.
- Set-top streams primary audio to A2DP SNK.
- Set-top provides application layer control over Bluetooth enable/disable state.
- Set-top notifies application via Bluetooth Service API when Bluetooth device is discovered.
- Set-top logs connect/disconnect to/from Bluetooth device (A2DP SNK)
API Documentation
To know more about SoC/Application level APIs details use in RDK, refer the link BLUETOOTH API Documentation