method public void onSourceAddFailed(@NonNull android.bluetooth.BluetoothDevice, @NonNull android.bluetooth.BluetoothLeBroadcastMetadata, int);
method public void onSourceAdded(@NonNull android.bluetooth.BluetoothDevice, int, int);
method public void onSourceFound(@NonNull android.bluetooth.BluetoothLeBroadcastMetadata);
method @FlaggedApi("com.android.bluetooth.flags.leaudio_broadcast_monitor_source_sync_status") public default void onSourceLost(int);
method public default void onSourceLost(int);
method public void onSourceModified(@NonNull android.bluetooth.BluetoothDevice, int, int);
method public void onSourceModifyFailed(@NonNull android.bluetooth.BluetoothDevice, int, int);
method public void onSourceRemoveFailed(@NonNull android.bluetooth.BluetoothDevice, int, int);
@@ -646,7 +646,7 @@ package android.bluetooth {
method public int getPaSyncInterval();
method @IntRange(from=0, to=16777215) public int getPresentationDelayMicros();
method @Nullable public android.bluetooth.BluetoothLeAudioContentMetadata getPublicBroadcastMetadata();
method @FlaggedApi("com.android.bluetooth.flags.leaudio_broadcast_monitor_source_sync_status") @IntRange(from=0xffffff81, to=127) public int getRssi();
method @IntRange(from=0xffffff81, to=127) public int getRssi();
method public int getSourceAddressType();
method public int getSourceAdvertisingSid();
method @NonNull public android.bluetooth.BluetoothDevice getSourceDevice();
@@ -659,7 +659,7 @@ package android.bluetooth {
field public static final int AUDIO_CONFIG_QUALITY_STANDARD = 1; // 0x1
field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothLeBroadcastMetadata> CREATOR;
field public static final int PA_SYNC_INTERVAL_UNKNOWN = 65535; // 0xffff
field @FlaggedApi("com.android.bluetooth.flags.leaudio_broadcast_monitor_source_sync_status") public static final int RSSI_UNKNOWN = 127; // 0x7f
field public static final int RSSI_UNKNOWN = 127; // 0x7f
}
public static final class BluetoothLeBroadcastMetadata.Builder {
@@ -677,7 +677,7 @@ package android.bluetooth {
method @NonNull public android.bluetooth.BluetoothLeBroadcastMetadata.Builder setPresentationDelayMicros(@IntRange(from=0, to=16777215) int);
method @NonNull public android.bluetooth.BluetoothLeBroadcastMetadata.Builder setPublicBroadcast(boolean);
method @NonNull public android.bluetooth.BluetoothLeBroadcastMetadata.Builder setPublicBroadcastMetadata(@Nullable android.bluetooth.BluetoothLeAudioContentMetadata);
method @FlaggedApi("com.android.bluetooth.flags.leaudio_broadcast_monitor_source_sync_status") @NonNull public android.bluetooth.BluetoothLeBroadcastMetadata.Builder setRssi(@IntRange(from=0xffffff81, to=127) int);
method @NonNull public android.bluetooth.BluetoothLeBroadcastMetadata.Builder setRssi(@IntRange(from=0xffffff81, to=127) int);
method @NonNull public android.bluetooth.BluetoothLeBroadcastMetadata.Builder setSourceAdvertisingSid(int);
method @NonNull public android.bluetooth.BluetoothLeBroadcastMetadata.Builder setSourceDevice(@NonNull android.bluetooth.BluetoothDevice, int);