RDK Documentation (Open Sourced RDK Components)
Bluetooth Manager

Description

Bluetooth Manager (An RDK component) interfaces with BlueZ through the D-Bus API, so there is no direct linking of the BlueZ library with Bluetooth Manager. Bluetooth manager provides an interface to port any Bluetooth stack on RDK The Bluetooth manager daemon manages Bluetooth services in RDK. It uses IARM Bus to facilitate communication between the application and Bluetooth driver through Bluetooth Manager component.

Modules

 AudioCaptureInterface
 This file defines bluetooth manager's audio capture interfaces to receiver data from audio capture modules.
 
 Bluetooth Manager Data Types and API(s)
 This file provides the data types and API(s) used by the bluetooth manager.
 
 IARM Interface
 This file defines bluetooth manager's iarm interfaces to external BT devices.
 
 Media Types
 This file defines bluetooth manager's mediatypes for internal use.
 
 Persistant Interface
 This file defines bluetooth manager's Persistent storage interfaces.
 
 Stream In Interface
 This file defines bluetooth manager's data streaming interfaces to external bluetooth devices.
 
 StreamOut Interface
 This file defines bluetooth manager's data streaming interfaces to external Bluetooth devices.
 
 SysDiagInfoInterface
 This file defines.