Merge "[Broadcast] Stop the searching of broadcast" into udc-qpr-dev

This commit is contained in:
Treehugger Robot
2023-06-25 18:11:02 +00:00
committed by Android (Google) Code Review

View File

@@ -220,6 +220,27 @@ public class LocalBluetoothLeBroadcastAssistant implements LocalBluetoothProfile
return mService.isSearchInProgress(); return mService.isSearchInProgress();
} }
/**
* Stops an ongoing search for nearby Broadcast Sources.
*
* On success, {@link BluetoothLeBroadcastAssistant.Callback#onSearchStopped(int)} will be
* called with reason code {@link BluetoothStatusCodes#REASON_LOCAL_APP_REQUEST}.
* On failure, {@link BluetoothLeBroadcastAssistant.Callback#onSearchStopFailed(int)} will be
* called with reason code
*
* @throws IllegalStateException if callback was not registered
*/
public void stopSearchingForSources() {
if (DEBUG) {
Log.d(TAG, "stopSearchingForSources()");
}
if (mService == null) {
Log.d(TAG, "The BluetoothLeBroadcastAssistant is null");
return;
}
mService.stopSearchingForSources();
}
/** /**
* Get information about all Broadcast Sources that a Broadcast Sink knows about. * Get information about all Broadcast Sources that a Broadcast Sink knows about.
* *