Loading android/app/src/com/android/bluetooth/a2dp/A2dpService.java +23 −23 Original line number Diff line number Diff line Loading @@ -1368,8 +1368,8 @@ public class A2dpService extends ProfileService { static class BluetoothA2dpBinder extends IBluetoothA2dp.Stub implements IProfileServiceBinder { private A2dpService mService; @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) private A2dpService getService(AttributionSource source) { @RequiresPermission(BLUETOOTH_CONNECT) private A2dpService getServiceAndEnforceConnect(AttributionSource source) { // Cache mService because it can change while getService is called A2dpService service = mService; Loading Loading @@ -1411,7 +1411,7 @@ public class A2dpService extends ProfileService { @Override public boolean connect(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1421,7 +1421,7 @@ public class A2dpService extends ProfileService { @Override public boolean disconnect(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1431,7 +1431,7 @@ public class A2dpService extends ProfileService { @Override public List<BluetoothDevice> getConnectedDevices(AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return Collections.emptyList(); } Loading @@ -1442,7 +1442,7 @@ public class A2dpService extends ProfileService { @Override public List<BluetoothDevice> getDevicesMatchingConnectionStates( int[] states, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return Collections.emptyList(); } Loading @@ -1452,7 +1452,7 @@ public class A2dpService extends ProfileService { @Override public int getConnectionState(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothProfile.STATE_DISCONNECTED; } Loading @@ -1462,7 +1462,7 @@ public class A2dpService extends ProfileService { @Override public boolean setActiveDevice(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1481,7 +1481,7 @@ public class A2dpService extends ProfileService { @Override public BluetoothDevice getActiveDevice(AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return null; } Loading @@ -1492,7 +1492,7 @@ public class A2dpService extends ProfileService { @Override public boolean setConnectionPolicy( BluetoothDevice device, int connectionPolicy, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1504,7 +1504,7 @@ public class A2dpService extends ProfileService { @Override public int getConnectionPolicy(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothProfile.CONNECTION_POLICY_UNKNOWN; } Loading @@ -1516,7 +1516,7 @@ public class A2dpService extends ProfileService { @Override public void setAvrcpAbsoluteVolume(int volume, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1528,7 +1528,7 @@ public class A2dpService extends ProfileService { @Override public boolean isA2dpPlaying(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1551,7 +1551,7 @@ public class A2dpService extends ProfileService { @Override public BluetoothCodecStatus getCodecStatus( BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return null; } Loading @@ -1566,7 +1566,7 @@ public class A2dpService extends ProfileService { BluetoothDevice device, BluetoothCodecConfig codecConfig, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1579,7 +1579,7 @@ public class A2dpService extends ProfileService { @Override public void enableOptionalCodecs(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1593,7 +1593,7 @@ public class A2dpService extends ProfileService { @Override public void disableOptionalCodecs(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1607,7 +1607,7 @@ public class A2dpService extends ProfileService { @Override public int isOptionalCodecsSupported(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothA2dp.OPTIONAL_CODECS_SUPPORT_UNKNOWN; } Loading @@ -1621,7 +1621,7 @@ public class A2dpService extends ProfileService { @Override public int isOptionalCodecsEnabled(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothA2dp.OPTIONAL_CODECS_PREF_UNKNOWN; } Loading @@ -1636,7 +1636,7 @@ public class A2dpService extends ProfileService { @Override public void setOptionalCodecsEnabled( BluetoothDevice device, int value, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1650,7 +1650,7 @@ public class A2dpService extends ProfileService { @Override public int getDynamicBufferSupport(AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothA2dp.DYNAMIC_BUFFER_SUPPORT_NONE; } Loading @@ -1660,7 +1660,7 @@ public class A2dpService extends ProfileService { @Override public BufferConstraints getBufferConstraints(AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return null; } Loading @@ -1670,7 +1670,7 @@ public class A2dpService extends ProfileService { @Override public boolean setBufferLengthMillis(int codec, int value, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading android/app/src/com/android/bluetooth/bass_client/BassClientService.java +17 −17 Original line number Diff line number Diff line Loading @@ -3740,7 +3740,7 @@ public class BassClientService extends ProfileService { } @RequiresPermission(allOf = {BLUETOOTH_CONNECT, BLUETOOTH_PRIVILEGED}) private BassClientService getService(AttributionSource source) { private BassClientService getServiceAndEnforceConnect(AttributionSource source) { // Cache mService because it can change while getService is called BassClientService service = mService; Loading @@ -3760,7 +3760,7 @@ public class BassClientService extends ProfileService { } @RequiresPermission(allOf = {BLUETOOTH_SCAN, BLUETOOTH_PRIVILEGED}) private BassClientService getServiceScan(AttributionSource source) { private BassClientService getServiceAndEnforceScan(AttributionSource source) { // Cache mService because it can change while getService is called BassClientService service = mService; Loading @@ -3781,7 +3781,7 @@ public class BassClientService extends ProfileService { @Override public int getConnectionState(BluetoothDevice sink, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return BluetoothProfile.STATE_DISCONNECTED; Loading @@ -3792,7 +3792,7 @@ public class BassClientService extends ProfileService { @Override public List<BluetoothDevice> getDevicesMatchingConnectionStates( int[] states, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return Collections.emptyList(); Loading @@ -3802,7 +3802,7 @@ public class BassClientService extends ProfileService { @Override public List<BluetoothDevice> getConnectedDevices(AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return Collections.emptyList(); Loading @@ -3813,7 +3813,7 @@ public class BassClientService extends ProfileService { @Override public boolean setConnectionPolicy( BluetoothDevice device, int connectionPolicy, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return false; Loading @@ -3823,7 +3823,7 @@ public class BassClientService extends ProfileService { @Override public int getConnectionPolicy(BluetoothDevice device, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return BluetoothProfile.CONNECTION_POLICY_FORBIDDEN; Loading @@ -3834,7 +3834,7 @@ public class BassClientService extends ProfileService { @Override public void registerCallback( IBluetoothLeBroadcastAssistantCallback cb, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3845,7 +3845,7 @@ public class BassClientService extends ProfileService { @Override public void unregisterCallback( IBluetoothLeBroadcastAssistantCallback cb, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3855,7 +3855,7 @@ public class BassClientService extends ProfileService { @Override public void startSearchingForSources(List<ScanFilter> filters, AttributionSource source) { BassClientService service = getServiceScan(source); BassClientService service = getServiceAndEnforceScan(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3865,7 +3865,7 @@ public class BassClientService extends ProfileService { @Override public void stopSearchingForSources(AttributionSource source) { BassClientService service = getServiceScan(source); BassClientService service = getServiceAndEnforceScan(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3875,7 +3875,7 @@ public class BassClientService extends ProfileService { @Override public boolean isSearchInProgress(AttributionSource source) { BassClientService service = getServiceScan(source); BassClientService service = getServiceAndEnforceScan(source); if (service == null) { Log.e(TAG, "Service is null"); return false; Loading @@ -3889,7 +3889,7 @@ public class BassClientService extends ProfileService { BluetoothLeBroadcastMetadata sourceMetadata, boolean isGroupOp, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3903,7 +3903,7 @@ public class BassClientService extends ProfileService { int sourceId, BluetoothLeBroadcastMetadata updatedMetadata, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3913,7 +3913,7 @@ public class BassClientService extends ProfileService { @Override public void removeSource(BluetoothDevice sink, int sourceId, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3924,7 +3924,7 @@ public class BassClientService extends ProfileService { @Override public List<BluetoothLeBroadcastReceiveState> getAllSources( BluetoothDevice sink, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return Collections.emptyList(); Loading @@ -3934,7 +3934,7 @@ public class BassClientService extends ProfileService { @Override public int getMaximumSourceCapacity(BluetoothDevice sink, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return 0; Loading android/app/src/com/android/bluetooth/le_audio/LeAudioService.java +34 −33 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
android/app/src/com/android/bluetooth/a2dp/A2dpService.java +23 −23 Original line number Diff line number Diff line Loading @@ -1368,8 +1368,8 @@ public class A2dpService extends ProfileService { static class BluetoothA2dpBinder extends IBluetoothA2dp.Stub implements IProfileServiceBinder { private A2dpService mService; @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT) private A2dpService getService(AttributionSource source) { @RequiresPermission(BLUETOOTH_CONNECT) private A2dpService getServiceAndEnforceConnect(AttributionSource source) { // Cache mService because it can change while getService is called A2dpService service = mService; Loading Loading @@ -1411,7 +1411,7 @@ public class A2dpService extends ProfileService { @Override public boolean connect(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1421,7 +1421,7 @@ public class A2dpService extends ProfileService { @Override public boolean disconnect(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1431,7 +1431,7 @@ public class A2dpService extends ProfileService { @Override public List<BluetoothDevice> getConnectedDevices(AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return Collections.emptyList(); } Loading @@ -1442,7 +1442,7 @@ public class A2dpService extends ProfileService { @Override public List<BluetoothDevice> getDevicesMatchingConnectionStates( int[] states, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return Collections.emptyList(); } Loading @@ -1452,7 +1452,7 @@ public class A2dpService extends ProfileService { @Override public int getConnectionState(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothProfile.STATE_DISCONNECTED; } Loading @@ -1462,7 +1462,7 @@ public class A2dpService extends ProfileService { @Override public boolean setActiveDevice(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1481,7 +1481,7 @@ public class A2dpService extends ProfileService { @Override public BluetoothDevice getActiveDevice(AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return null; } Loading @@ -1492,7 +1492,7 @@ public class A2dpService extends ProfileService { @Override public boolean setConnectionPolicy( BluetoothDevice device, int connectionPolicy, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1504,7 +1504,7 @@ public class A2dpService extends ProfileService { @Override public int getConnectionPolicy(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothProfile.CONNECTION_POLICY_UNKNOWN; } Loading @@ -1516,7 +1516,7 @@ public class A2dpService extends ProfileService { @Override public void setAvrcpAbsoluteVolume(int volume, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1528,7 +1528,7 @@ public class A2dpService extends ProfileService { @Override public boolean isA2dpPlaying(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading @@ -1551,7 +1551,7 @@ public class A2dpService extends ProfileService { @Override public BluetoothCodecStatus getCodecStatus( BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return null; } Loading @@ -1566,7 +1566,7 @@ public class A2dpService extends ProfileService { BluetoothDevice device, BluetoothCodecConfig codecConfig, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1579,7 +1579,7 @@ public class A2dpService extends ProfileService { @Override public void enableOptionalCodecs(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1593,7 +1593,7 @@ public class A2dpService extends ProfileService { @Override public void disableOptionalCodecs(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1607,7 +1607,7 @@ public class A2dpService extends ProfileService { @Override public int isOptionalCodecsSupported(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothA2dp.OPTIONAL_CODECS_SUPPORT_UNKNOWN; } Loading @@ -1621,7 +1621,7 @@ public class A2dpService extends ProfileService { @Override public int isOptionalCodecsEnabled(BluetoothDevice device, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothA2dp.OPTIONAL_CODECS_PREF_UNKNOWN; } Loading @@ -1636,7 +1636,7 @@ public class A2dpService extends ProfileService { @Override public void setOptionalCodecsEnabled( BluetoothDevice device, int value, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return; } Loading @@ -1650,7 +1650,7 @@ public class A2dpService extends ProfileService { @Override public int getDynamicBufferSupport(AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return BluetoothA2dp.DYNAMIC_BUFFER_SUPPORT_NONE; } Loading @@ -1660,7 +1660,7 @@ public class A2dpService extends ProfileService { @Override public BufferConstraints getBufferConstraints(AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return null; } Loading @@ -1670,7 +1670,7 @@ public class A2dpService extends ProfileService { @Override public boolean setBufferLengthMillis(int codec, int value, AttributionSource source) { A2dpService service = getService(source); A2dpService service = getServiceAndEnforceConnect(source); if (service == null) { return false; } Loading
android/app/src/com/android/bluetooth/bass_client/BassClientService.java +17 −17 Original line number Diff line number Diff line Loading @@ -3740,7 +3740,7 @@ public class BassClientService extends ProfileService { } @RequiresPermission(allOf = {BLUETOOTH_CONNECT, BLUETOOTH_PRIVILEGED}) private BassClientService getService(AttributionSource source) { private BassClientService getServiceAndEnforceConnect(AttributionSource source) { // Cache mService because it can change while getService is called BassClientService service = mService; Loading @@ -3760,7 +3760,7 @@ public class BassClientService extends ProfileService { } @RequiresPermission(allOf = {BLUETOOTH_SCAN, BLUETOOTH_PRIVILEGED}) private BassClientService getServiceScan(AttributionSource source) { private BassClientService getServiceAndEnforceScan(AttributionSource source) { // Cache mService because it can change while getService is called BassClientService service = mService; Loading @@ -3781,7 +3781,7 @@ public class BassClientService extends ProfileService { @Override public int getConnectionState(BluetoothDevice sink, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return BluetoothProfile.STATE_DISCONNECTED; Loading @@ -3792,7 +3792,7 @@ public class BassClientService extends ProfileService { @Override public List<BluetoothDevice> getDevicesMatchingConnectionStates( int[] states, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return Collections.emptyList(); Loading @@ -3802,7 +3802,7 @@ public class BassClientService extends ProfileService { @Override public List<BluetoothDevice> getConnectedDevices(AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return Collections.emptyList(); Loading @@ -3813,7 +3813,7 @@ public class BassClientService extends ProfileService { @Override public boolean setConnectionPolicy( BluetoothDevice device, int connectionPolicy, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return false; Loading @@ -3823,7 +3823,7 @@ public class BassClientService extends ProfileService { @Override public int getConnectionPolicy(BluetoothDevice device, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return BluetoothProfile.CONNECTION_POLICY_FORBIDDEN; Loading @@ -3834,7 +3834,7 @@ public class BassClientService extends ProfileService { @Override public void registerCallback( IBluetoothLeBroadcastAssistantCallback cb, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3845,7 +3845,7 @@ public class BassClientService extends ProfileService { @Override public void unregisterCallback( IBluetoothLeBroadcastAssistantCallback cb, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3855,7 +3855,7 @@ public class BassClientService extends ProfileService { @Override public void startSearchingForSources(List<ScanFilter> filters, AttributionSource source) { BassClientService service = getServiceScan(source); BassClientService service = getServiceAndEnforceScan(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3865,7 +3865,7 @@ public class BassClientService extends ProfileService { @Override public void stopSearchingForSources(AttributionSource source) { BassClientService service = getServiceScan(source); BassClientService service = getServiceAndEnforceScan(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3875,7 +3875,7 @@ public class BassClientService extends ProfileService { @Override public boolean isSearchInProgress(AttributionSource source) { BassClientService service = getServiceScan(source); BassClientService service = getServiceAndEnforceScan(source); if (service == null) { Log.e(TAG, "Service is null"); return false; Loading @@ -3889,7 +3889,7 @@ public class BassClientService extends ProfileService { BluetoothLeBroadcastMetadata sourceMetadata, boolean isGroupOp, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3903,7 +3903,7 @@ public class BassClientService extends ProfileService { int sourceId, BluetoothLeBroadcastMetadata updatedMetadata, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3913,7 +3913,7 @@ public class BassClientService extends ProfileService { @Override public void removeSource(BluetoothDevice sink, int sourceId, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return; Loading @@ -3924,7 +3924,7 @@ public class BassClientService extends ProfileService { @Override public List<BluetoothLeBroadcastReceiveState> getAllSources( BluetoothDevice sink, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return Collections.emptyList(); Loading @@ -3934,7 +3934,7 @@ public class BassClientService extends ProfileService { @Override public int getMaximumSourceCapacity(BluetoothDevice sink, AttributionSource source) { BassClientService service = getService(source); BassClientService service = getServiceAndEnforceConnect(source); if (service == null) { Log.e(TAG, "Service is null"); return 0; Loading
android/app/src/com/android/bluetooth/le_audio/LeAudioService.java +34 −33 File changed.Preview size limit exceeded, changes collapsed. Show changes