Home
last modified time | relevance | path

Searched refs:LeAudioDeviceGroup (Results 1 – 12 of 12) sorted by relevance

/packages/modules/Bluetooth/system/bta/le_audio/
Dstate_machine.h49 virtual bool AttachToStream(LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice,
52 LeAudioDeviceGroup* group, types::LeAudioContextType context_type,
56 virtual void SuspendStream(LeAudioDeviceGroup* group) = 0;
58 LeAudioDeviceGroup* group, types::LeAudioContextType context_type,
62 virtual void StopStream(LeAudioDeviceGroup* group) = 0;
63 virtual void ProcessGattCtpNotification(LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice,
66 LeAudioDevice* leAudioDevice, LeAudioDeviceGroup* group) = 0;
68 virtual void ProcessHciNotifOnCigCreate(LeAudioDeviceGroup* group, uint8_t status, uint8_t cig_id,
70 virtual void ProcessHciNotifOnCigRemove(uint8_t status, LeAudioDeviceGroup* group) = 0;
72 LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice,
[all …]
Dmock_state_machine.h27 (bluetooth::le_audio::LeAudioDeviceGroup * group,
34 (bluetooth::le_audio::LeAudioDeviceGroup * group,
38 MOCK_METHOD((void), SuspendStream, (bluetooth::le_audio::LeAudioDeviceGroup * group), (override));
40 (bluetooth::le_audio::LeAudioDeviceGroup * group,
47 MOCK_METHOD((void), StopStream, (bluetooth::le_audio::LeAudioDeviceGroup * group), (override));
51 bluetooth::le_audio::LeAudioDeviceGroup* group),
54 (bluetooth::le_audio::LeAudioDeviceGroup * group,
58 (bluetooth::le_audio::LeAudioDeviceGroup * group, uint8_t status, uint8_t cig_id,
62 (uint8_t status, bluetooth::le_audio::LeAudioDeviceGroup* group), (override));
64 (bluetooth::le_audio::LeAudioDeviceGroup * group,
[all …]
Ddevice_groups.cc74 void LeAudioDeviceGroup::AddNode(const std::shared_ptr<LeAudioDevice>& leAudioDevice) { in AddNode()
80 void LeAudioDeviceGroup::RemoveNode(const std::shared_ptr<LeAudioDevice>& leAudioDevice) { in RemoveNode()
95 bool LeAudioDeviceGroup::IsEmpty(void) const { return leAudioDevices_.size() == 0; } in IsEmpty()
97 bool LeAudioDeviceGroup::IsAnyDeviceConnected(void) const { return NumOfConnected() != 0; } in IsAnyDeviceConnected()
99 int LeAudioDeviceGroup::Size(void) const { return leAudioDevices_.size(); } in Size()
101 int LeAudioDeviceGroup::DesiredSize(void) const { in DesiredSize()
110 int LeAudioDeviceGroup::NumOfConnected() const { in NumOfConnected()
122 int LeAudioDeviceGroup::NumOfAvailableForDirection(int direction) const { in NumOfAvailableForDirection()
139 void LeAudioDeviceGroup::ClearSinksFromConfiguration(void) { in ClearSinksFromConfiguration()
147 void LeAudioDeviceGroup::ClearSourcesFromConfiguration(void) { in ClearSourcesFromConfiguration()
[all …]
Dstate_machine.cc119 using bluetooth::le_audio::LeAudioDeviceGroup;
169 bool AttachToStream(LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice, in AttachToStream()
216 bool StartStream(LeAudioDeviceGroup* group, LeAudioContextType context_type, in StartStream()
328 bool ConfigureStream(LeAudioDeviceGroup* group, LeAudioContextType context_type, in ConfigureStream()
369 void SuspendStream(LeAudioDeviceGroup* group) override { in SuspendStream()
376 void StopStream(LeAudioDeviceGroup* group) override { in StopStream()
390 void notifyLeAudioHealth(LeAudioDeviceGroup* group, in notifyLeAudioHealth()
398 void ProcessGattCtpNotification(LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice, in ProcessGattCtpNotification()
493 LeAudioDevice* leAudioDevice, LeAudioDeviceGroup* group) override { in ProcessGattNotifEvent()
549 void ProcessHciNotifOnCigCreate(LeAudioDeviceGroup* group, uint8_t status, uint8_t /*cig_id*/, in ProcessHciNotifOnCigCreate()
[all …]
Ddevice_groups.h50 class LeAudioDeviceGroup {
57 CigConfiguration(LeAudioDeviceGroup* group) : group_(group), state_(types::CigState::NONE) {} in CigConfiguration()
78 LeAudioDeviceGroup* group_;
109 explicit LeAudioDeviceGroup(const int group_id) in LeAudioDeviceGroup() function
147 ~LeAudioDeviceGroup(void);
495 LeAudioDeviceGroup* Add(int group_id);
497 LeAudioDeviceGroup* FindById(int group_id) const;
505 std::vector<std::unique_ptr<LeAudioDeviceGroup>> groups_;
Dclient.cc129 using bluetooth::le_audio::LeAudioDeviceGroup;
754 LeAudioDeviceGroup* group = aseGroups_.FindById(group_id); in OnGroupMemberRemovedCb()
776 LeAudioDeviceGroup* group = aseGroups_.FindById(group_id); in OnLeAudioDeviceSetStateTimeout()
841 void UpdateLocationsAndContextsAvailability(LeAudioDeviceGroup* group, in UpdateLocationsAndContextsAvailability()
928 LeAudioDeviceGroup* new_group; in group_add_node()
929 LeAudioDeviceGroup* old_group = nullptr; in group_add_node()
1012 void remove_group_if_possible(LeAudioDeviceGroup* group) { in remove_group_if_possible()
1025 void group_remove_node(LeAudioDeviceGroup* group, const RawAddress& address, in group_remove_node()
1052 LeAudioDeviceGroup* group = aseGroups_.FindById(group_id); in GroupRemoveNode()
1119 bool GroupStream(LeAudioDeviceGroup* group, LeAudioContextType configuration_context_type, in GroupStream()
[all …]
Dle_audio_health_status_test.cc33 using bluetooth::le_audio::LeAudioDeviceGroup;
54 group_ = new LeAudioDeviceGroup(group_id_); in SetUp()
68 LeAudioDeviceGroup* group_ = nullptr;
Dle_audio_health_status.h79 virtual void AddStatisticForGroup(const LeAudioDeviceGroup* group,
Dstate_machine_test.cc697 LeAudioDeviceGroup* GroupFindById(int group_id) { in GroupFindById()
702 LeAudioDeviceGroup* GroupTheDevice(int group_id, in GroupTheDevice()
705 le_audio_device_groups_[group_id] = std::make_unique<LeAudioDeviceGroup>(group_id); in GroupTheDevice()
718 void InjectAclConnected(LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice, in InjectAclConnected()
731 void InjectAclDisconnected(LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice) { in InjectAclDisconnected()
738 void InjectReleasingAndIdleState(LeAudioDeviceGroup* group, LeAudioDevice* device, in InjectReleasingAndIdleState()
754 void InjectReleaseAndIdleStateForAGroup(LeAudioDeviceGroup* group, bool release = true, in InjectReleaseAndIdleStateForAGroup()
764 void InjectCachedConfigurationForActiveAses(LeAudioDeviceGroup* group, LeAudioDevice* device) { in InjectCachedConfigurationForActiveAses()
776 void InjectCachedConfigurationForGroup(LeAudioDeviceGroup* group) { in InjectCachedConfigurationForGroup()
785 void InjectStreamingStateFroActiveAses(LeAudioDeviceGroup* group, LeAudioDevice* device) { in InjectStreamingStateFroActiveAses()
[all …]
Dle_audio_health_status.cc111 void AddStatisticForGroup(const LeAudioDeviceGroup* device_group, in AddStatisticForGroup()
Dle_audio_client_test.cc87 using bluetooth::le_audio::LeAudioDeviceGroup;
851 .WillByDefault([this](LeAudioDeviceGroup* group, types::LeAudioContextType context_type, in SetUpMockGroups()
936 .WillByDefault([this](LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice, in SetUpMockGroups()
1050 .WillByDefault([this](LeAudioDeviceGroup* group, types::LeAudioContextType context_type, in SetUpMockGroups()
1316 ON_CALL(mock_state_machine_, SuspendStream(_)).WillByDefault([this](LeAudioDeviceGroup* group) { in SetUpMockGroups()
1334 .WillByDefault([this](LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice) { in SetUpMockGroups()
1350 .WillByDefault([this](LeAudioDeviceGroup* group, LeAudioDevice* leAudioDevice, in SetUpMockGroups()
1383 ON_CALL(mock_state_machine_, StopStream(_)).WillByDefault([this](LeAudioDeviceGroup* group) { in SetUpMockGroups()
2732 std::map<int, LeAudioDeviceGroup*> streaming_groups;
2949 group_ = new LeAudioDeviceGroup(group_id_); in SetUp()
[all …]
Ddevices_test.cc49 using ::bluetooth::le_audio::LeAudioDeviceGroup;
513 group_ = new LeAudioDeviceGroup(group_id_); in SetUp()
1421 LeAudioDeviceGroup* group_ = nullptr;