bluetooth

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TransactionIBluetoothGetState                                        = binder.FirstCallTransaction + 0
	TransactionIBluetoothEnable                                          = binder.FirstCallTransaction + 1
	TransactionIBluetoothDisable                                         = binder.FirstCallTransaction + 2
	TransactionIBluetoothGetAddress                                      = binder.FirstCallTransaction + 3
	TransactionIBluetoothIsLogRedactionEnabled                           = binder.FirstCallTransaction + 4
	TransactionIBluetoothGetUuids                                        = binder.FirstCallTransaction + 5
	TransactionIBluetoothSetName                                         = binder.FirstCallTransaction + 6
	TransactionIBluetoothGetIdentityAddress                              = binder.FirstCallTransaction + 7
	TransactionIBluetoothGetName                                         = binder.FirstCallTransaction + 8
	TransactionIBluetoothGetNameLengthForAdvertise                       = binder.FirstCallTransaction + 9
	TransactionIBluetoothGetIoCapability                                 = binder.FirstCallTransaction + 10
	TransactionIBluetoothSetIoCapability                                 = binder.FirstCallTransaction + 11
	TransactionIBluetoothGetScanMode                                     = binder.FirstCallTransaction + 12
	TransactionIBluetoothSetScanMode                                     = binder.FirstCallTransaction + 13
	TransactionIBluetoothGetDiscoverableTimeout                          = binder.FirstCallTransaction + 14
	TransactionIBluetoothSetDiscoverableTimeout                          = binder.FirstCallTransaction + 15
	TransactionIBluetoothStartDiscovery                                  = binder.FirstCallTransaction + 16
	TransactionIBluetoothCancelDiscovery                                 = binder.FirstCallTransaction + 17
	TransactionIBluetoothIsDiscovering                                   = binder.FirstCallTransaction + 18
	TransactionIBluetoothGetDiscoveryEndMillis                           = binder.FirstCallTransaction + 19
	TransactionIBluetoothGetAdapterConnectionState                       = binder.FirstCallTransaction + 20
	TransactionIBluetoothGetProfileConnectionState                       = binder.FirstCallTransaction + 21
	TransactionIBluetoothGetBondedDevices                                = binder.FirstCallTransaction + 22
	TransactionIBluetoothCreateBond                                      = binder.FirstCallTransaction + 23
	TransactionIBluetoothCancelBondProcess                               = binder.FirstCallTransaction + 24
	TransactionIBluetoothRemoveBond                                      = binder.FirstCallTransaction + 25
	TransactionIBluetoothGetBondState                                    = binder.FirstCallTransaction + 26
	TransactionIBluetoothIsBondingInitiatedLocally                       = binder.FirstCallTransaction + 27
	TransactionIBluetoothGetSupportedProfiles                            = binder.FirstCallTransaction + 28
	TransactionIBluetoothGetConnectionState                              = binder.FirstCallTransaction + 29
	TransactionIBluetoothGetConnectionHandle                             = binder.FirstCallTransaction + 30
	TransactionIBluetoothGetRemoteName                                   = binder.FirstCallTransaction + 31
	TransactionIBluetoothGetRemoteType                                   = binder.FirstCallTransaction + 32
	TransactionIBluetoothGetRemoteAlias                                  = binder.FirstCallTransaction + 33
	TransactionIBluetoothSetRemoteAlias                                  = binder.FirstCallTransaction + 34
	TransactionIBluetoothGetRemoteClass                                  = binder.FirstCallTransaction + 35
	TransactionIBluetoothGetRemoteUuids                                  = binder.FirstCallTransaction + 36
	TransactionIBluetoothFetchRemoteUuids                                = binder.FirstCallTransaction + 37
	TransactionIBluetoothSdpSearch                                       = binder.FirstCallTransaction + 38
	TransactionIBluetoothGetBatteryLevel                                 = binder.FirstCallTransaction + 39
	TransactionIBluetoothGetMaxConnectedAudioDevices                     = binder.FirstCallTransaction + 40
	TransactionIBluetoothSetPin                                          = binder.FirstCallTransaction + 41
	TransactionIBluetoothSetPasskey                                      = binder.FirstCallTransaction + 42
	TransactionIBluetoothSetPairingConfirmation                          = binder.FirstCallTransaction + 43
	TransactionIBluetoothGetPhonebookAccessPermission                    = binder.FirstCallTransaction + 44
	TransactionIBluetoothSetSilenceMode                                  = binder.FirstCallTransaction + 45
	TransactionIBluetoothGetSilenceMode                                  = binder.FirstCallTransaction + 46
	TransactionIBluetoothSetPhonebookAccessPermission                    = binder.FirstCallTransaction + 47
	TransactionIBluetoothGetMessageAccessPermission                      = binder.FirstCallTransaction + 48
	TransactionIBluetoothSetMessageAccessPermission                      = binder.FirstCallTransaction + 49
	TransactionIBluetoothGetSimAccessPermission                          = binder.FirstCallTransaction + 50
	TransactionIBluetoothSetSimAccessPermission                          = binder.FirstCallTransaction + 51
	TransactionIBluetoothRegisterCallback                                = binder.FirstCallTransaction + 52
	TransactionIBluetoothUnregisterCallback                              = binder.FirstCallTransaction + 53
	TransactionIBluetoothLogL2capcocServerConnection                     = binder.FirstCallTransaction + 54
	TransactionIBluetoothGetSocketManager                                = binder.FirstCallTransaction + 55
	TransactionIBluetoothLogL2capcocClientConnection                     = binder.FirstCallTransaction + 56
	TransactionIBluetoothLogRfcommConnectionAttempt                      = binder.FirstCallTransaction + 57
	TransactionIBluetoothFactoryReset                                    = binder.FirstCallTransaction + 58
	TransactionIBluetoothIsMultiAdvertisementSupported                   = binder.FirstCallTransaction + 59
	TransactionIBluetoothIsOffloadedFilteringSupported                   = binder.FirstCallTransaction + 60
	TransactionIBluetoothIsOffloadedScanBatchingSupported                = binder.FirstCallTransaction + 61
	TransactionIBluetoothIsActivityAndEnergyReportingSupported           = binder.FirstCallTransaction + 62
	TransactionIBluetoothIsLe2MPhySupported                              = binder.FirstCallTransaction + 63
	TransactionIBluetoothIsLeCodedPhySupported                           = binder.FirstCallTransaction + 64
	TransactionIBluetoothIsLeExtendedAdvertisingSupported                = binder.FirstCallTransaction + 65
	TransactionIBluetoothIsLePeriodicAdvertisingSupported                = binder.FirstCallTransaction + 66
	TransactionIBluetoothIsLeAudioSupported                              = binder.FirstCallTransaction + 67
	TransactionIBluetoothIsLeAudioBroadcastSourceSupported               = binder.FirstCallTransaction + 68
	TransactionIBluetoothIsLeAudioBroadcastAssistantSupported            = binder.FirstCallTransaction + 69
	TransactionIBluetoothIsDistanceMeasurementSupported                  = binder.FirstCallTransaction + 70
	TransactionIBluetoothGetLeMaximumAdvertisingDataLength               = binder.FirstCallTransaction + 71
	TransactionIBluetoothReportActivityInfo                              = binder.FirstCallTransaction + 72
	TransactionIBluetoothRegisterMetadataListener                        = binder.FirstCallTransaction + 73
	TransactionIBluetoothUnregisterMetadataListener                      = binder.FirstCallTransaction + 74
	TransactionIBluetoothSetMetadata                                     = binder.FirstCallTransaction + 75
	TransactionIBluetoothGetMetadata                                     = binder.FirstCallTransaction + 76
	TransactionIBluetoothRequestActivityInfo                             = binder.FirstCallTransaction + 77
	TransactionIBluetoothStartBrEdr                                      = binder.FirstCallTransaction + 78
	TransactionIBluetoothStopBle                                         = binder.FirstCallTransaction + 79
	TransactionIBluetoothConnectAllEnabledProfiles                       = binder.FirstCallTransaction + 80
	TransactionIBluetoothDisconnectAllEnabledProfiles                    = binder.FirstCallTransaction + 81
	TransactionIBluetoothSetActiveDevice                                 = binder.FirstCallTransaction + 82
	TransactionIBluetoothGetActiveDevices                                = binder.FirstCallTransaction + 83
	TransactionIBluetoothGetMostRecentlyConnectedDevices                 = binder.FirstCallTransaction + 84
	TransactionIBluetoothRemoveActiveDevice                              = binder.FirstCallTransaction + 85
	TransactionIBluetoothRegisterBluetoothConnectionCallback             = binder.FirstCallTransaction + 86
	TransactionIBluetoothUnregisterBluetoothConnectionCallback           = binder.FirstCallTransaction + 87
	TransactionIBluetoothCanBondWithoutDialog                            = binder.FirstCallTransaction + 88
	TransactionIBluetoothGetPackageNameOfBondingApplication              = binder.FirstCallTransaction + 89
	TransactionIBluetoothGenerateLocalOobData                            = binder.FirstCallTransaction + 90
	TransactionIBluetoothAllowLowLatencyAudio                            = binder.FirstCallTransaction + 91
	TransactionIBluetoothIsRequestAudioPolicyAsSinkSupported             = binder.FirstCallTransaction + 92
	TransactionIBluetoothRequestAudioPolicyAsSink                        = binder.FirstCallTransaction + 93
	TransactionIBluetoothGetRequestedAudioPolicyAsSink                   = binder.FirstCallTransaction + 94
	TransactionIBluetoothStartRfcommListener                             = binder.FirstCallTransaction + 95
	TransactionIBluetoothStopRfcommListener                              = binder.FirstCallTransaction + 96
	TransactionIBluetoothRetrievePendingSocketForServiceRecord           = binder.FirstCallTransaction + 97
	TransactionIBluetoothSetForegroundUserId                             = binder.FirstCallTransaction + 98
	TransactionIBluetoothSetPreferredAudioProfiles                       = binder.FirstCallTransaction + 99
	TransactionIBluetoothGetPreferredAudioProfiles                       = binder.FirstCallTransaction + 100
	TransactionIBluetoothRegisterPreferredAudioProfilesChangedCallback   = binder.FirstCallTransaction + 101
	TransactionIBluetoothUnregisterPreferredAudioProfilesChangedCallback = binder.FirstCallTransaction + 102
	TransactionIBluetoothNotifyActiveDeviceChangeApplied                 = binder.FirstCallTransaction + 103
	TransactionIBluetoothRegisterBluetoothQualityReportReadyCallback     = binder.FirstCallTransaction + 104
	TransactionIBluetoothUnregisterBluetoothQualityReportReadyCallback   = binder.FirstCallTransaction + 105
	TransactionIBluetoothGetOffloadedTransportDiscoveryDataScanSupported = binder.FirstCallTransaction + 106
	TransactionIBluetoothIsMediaProfileConnected                         = binder.FirstCallTransaction + 107
	TransactionIBluetoothGetBluetoothGatt                                = binder.FirstCallTransaction + 108
	TransactionIBluetoothUnregAllGattClient                              = binder.FirstCallTransaction + 109
	TransactionIBluetoothGetProfile                                      = binder.FirstCallTransaction + 110
	TransactionIBluetoothSetActiveAudioDevicePolicy                      = binder.FirstCallTransaction + 111
	TransactionIBluetoothGetActiveAudioDevicePolicy                      = binder.FirstCallTransaction + 112
)
View Source
const (
	MethodIBluetoothGetState                                        = "getState"
	MethodIBluetoothEnable                                          = "enable"
	MethodIBluetoothDisable                                         = "disable"
	MethodIBluetoothGetAddress                                      = "getAddress"
	MethodIBluetoothIsLogRedactionEnabled                           = "isLogRedactionEnabled"
	MethodIBluetoothGetUuids                                        = "getUuids"
	MethodIBluetoothSetName                                         = "setName"
	MethodIBluetoothGetIdentityAddress                              = "getIdentityAddress"
	MethodIBluetoothGetName                                         = "getName"
	MethodIBluetoothGetNameLengthForAdvertise                       = "getNameLengthForAdvertise"
	MethodIBluetoothGetIoCapability                                 = "getIoCapability"
	MethodIBluetoothSetIoCapability                                 = "setIoCapability"
	MethodIBluetoothGetScanMode                                     = "getScanMode"
	MethodIBluetoothSetScanMode                                     = "setScanMode"
	MethodIBluetoothGetDiscoverableTimeout                          = "getDiscoverableTimeout"
	MethodIBluetoothSetDiscoverableTimeout                          = "setDiscoverableTimeout"
	MethodIBluetoothStartDiscovery                                  = "startDiscovery"
	MethodIBluetoothCancelDiscovery                                 = "cancelDiscovery"
	MethodIBluetoothIsDiscovering                                   = "isDiscovering"
	MethodIBluetoothGetDiscoveryEndMillis                           = "getDiscoveryEndMillis"
	MethodIBluetoothGetAdapterConnectionState                       = "getAdapterConnectionState"
	MethodIBluetoothGetProfileConnectionState                       = "getProfileConnectionState"
	MethodIBluetoothGetBondedDevices                                = "getBondedDevices"
	MethodIBluetoothCreateBond                                      = "createBond"
	MethodIBluetoothCancelBondProcess                               = "cancelBondProcess"
	MethodIBluetoothRemoveBond                                      = "removeBond"
	MethodIBluetoothGetBondState                                    = "getBondState"
	MethodIBluetoothIsBondingInitiatedLocally                       = "isBondingInitiatedLocally"
	MethodIBluetoothGetSupportedProfiles                            = "getSupportedProfiles"
	MethodIBluetoothGetConnectionState                              = "getConnectionState"
	MethodIBluetoothGetConnectionHandle                             = "getConnectionHandle"
	MethodIBluetoothGetRemoteName                                   = "getRemoteName"
	MethodIBluetoothGetRemoteType                                   = "getRemoteType"
	MethodIBluetoothGetRemoteAlias                                  = "getRemoteAlias"
	MethodIBluetoothSetRemoteAlias                                  = "setRemoteAlias"
	MethodIBluetoothGetRemoteClass                                  = "getRemoteClass"
	MethodIBluetoothGetRemoteUuids                                  = "getRemoteUuids"
	MethodIBluetoothFetchRemoteUuids                                = "fetchRemoteUuids"
	MethodIBluetoothSdpSearch                                       = "sdpSearch"
	MethodIBluetoothGetBatteryLevel                                 = "getBatteryLevel"
	MethodIBluetoothGetMaxConnectedAudioDevices                     = "getMaxConnectedAudioDevices"
	MethodIBluetoothSetPin                                          = "setPin"
	MethodIBluetoothSetPasskey                                      = "setPasskey"
	MethodIBluetoothSetPairingConfirmation                          = "setPairingConfirmation"
	MethodIBluetoothGetPhonebookAccessPermission                    = "getPhonebookAccessPermission"
	MethodIBluetoothSetSilenceMode                                  = "setSilenceMode"
	MethodIBluetoothGetSilenceMode                                  = "getSilenceMode"
	MethodIBluetoothSetPhonebookAccessPermission                    = "setPhonebookAccessPermission"
	MethodIBluetoothGetMessageAccessPermission                      = "getMessageAccessPermission"
	MethodIBluetoothSetMessageAccessPermission                      = "setMessageAccessPermission"
	MethodIBluetoothGetSimAccessPermission                          = "getSimAccessPermission"
	MethodIBluetoothSetSimAccessPermission                          = "setSimAccessPermission"
	MethodIBluetoothRegisterCallback                                = "registerCallback"
	MethodIBluetoothUnregisterCallback                              = "unregisterCallback"
	MethodIBluetoothLogL2capcocServerConnection                     = "logL2capcocServerConnection"
	MethodIBluetoothGetSocketManager                                = "getSocketManager"
	MethodIBluetoothLogL2capcocClientConnection                     = "logL2capcocClientConnection"
	MethodIBluetoothLogRfcommConnectionAttempt                      = "logRfcommConnectionAttempt"
	MethodIBluetoothFactoryReset                                    = "factoryReset"
	MethodIBluetoothIsMultiAdvertisementSupported                   = "isMultiAdvertisementSupported"
	MethodIBluetoothIsOffloadedFilteringSupported                   = "isOffloadedFilteringSupported"
	MethodIBluetoothIsOffloadedScanBatchingSupported                = "isOffloadedScanBatchingSupported"
	MethodIBluetoothIsActivityAndEnergyReportingSupported           = "isActivityAndEnergyReportingSupported"
	MethodIBluetoothIsLe2MPhySupported                              = "isLe2MPhySupported"
	MethodIBluetoothIsLeCodedPhySupported                           = "isLeCodedPhySupported"
	MethodIBluetoothIsLeExtendedAdvertisingSupported                = "isLeExtendedAdvertisingSupported"
	MethodIBluetoothIsLePeriodicAdvertisingSupported                = "isLePeriodicAdvertisingSupported"
	MethodIBluetoothIsLeAudioSupported                              = "isLeAudioSupported"
	MethodIBluetoothIsLeAudioBroadcastSourceSupported               = "isLeAudioBroadcastSourceSupported"
	MethodIBluetoothIsLeAudioBroadcastAssistantSupported            = "isLeAudioBroadcastAssistantSupported"
	MethodIBluetoothIsDistanceMeasurementSupported                  = "isDistanceMeasurementSupported"
	MethodIBluetoothGetLeMaximumAdvertisingDataLength               = "getLeMaximumAdvertisingDataLength"
	MethodIBluetoothReportActivityInfo                              = "reportActivityInfo"
	MethodIBluetoothRegisterMetadataListener                        = "registerMetadataListener"
	MethodIBluetoothUnregisterMetadataListener                      = "unregisterMetadataListener"
	MethodIBluetoothSetMetadata                                     = "setMetadata"
	MethodIBluetoothGetMetadata                                     = "getMetadata"
	MethodIBluetoothRequestActivityInfo                             = "requestActivityInfo"
	MethodIBluetoothStartBrEdr                                      = "startBrEdr"
	MethodIBluetoothStopBle                                         = "stopBle"
	MethodIBluetoothConnectAllEnabledProfiles                       = "connectAllEnabledProfiles"
	MethodIBluetoothDisconnectAllEnabledProfiles                    = "disconnectAllEnabledProfiles"
	MethodIBluetoothSetActiveDevice                                 = "setActiveDevice"
	MethodIBluetoothGetActiveDevices                                = "getActiveDevices"
	MethodIBluetoothGetMostRecentlyConnectedDevices                 = "getMostRecentlyConnectedDevices"
	MethodIBluetoothRemoveActiveDevice                              = "removeActiveDevice"
	MethodIBluetoothRegisterBluetoothConnectionCallback             = "registerBluetoothConnectionCallback"
	MethodIBluetoothUnregisterBluetoothConnectionCallback           = "unregisterBluetoothConnectionCallback"
	MethodIBluetoothCanBondWithoutDialog                            = "canBondWithoutDialog"
	MethodIBluetoothGetPackageNameOfBondingApplication              = "getPackageNameOfBondingApplication"
	MethodIBluetoothGenerateLocalOobData                            = "generateLocalOobData"
	MethodIBluetoothAllowLowLatencyAudio                            = "allowLowLatencyAudio"
	MethodIBluetoothIsRequestAudioPolicyAsSinkSupported             = "isRequestAudioPolicyAsSinkSupported"
	MethodIBluetoothRequestAudioPolicyAsSink                        = "requestAudioPolicyAsSink"
	MethodIBluetoothGetRequestedAudioPolicyAsSink                   = "getRequestedAudioPolicyAsSink"
	MethodIBluetoothStartRfcommListener                             = "startRfcommListener"
	MethodIBluetoothStopRfcommListener                              = "stopRfcommListener"
	MethodIBluetoothRetrievePendingSocketForServiceRecord           = "retrievePendingSocketForServiceRecord"
	MethodIBluetoothSetForegroundUserId                             = "setForegroundUserId"
	MethodIBluetoothSetPreferredAudioProfiles                       = "setPreferredAudioProfiles"
	MethodIBluetoothGetPreferredAudioProfiles                       = "getPreferredAudioProfiles"
	MethodIBluetoothRegisterPreferredAudioProfilesChangedCallback   = "registerPreferredAudioProfilesChangedCallback"
	MethodIBluetoothUnregisterPreferredAudioProfilesChangedCallback = "unregisterPreferredAudioProfilesChangedCallback"
	MethodIBluetoothNotifyActiveDeviceChangeApplied                 = "notifyActiveDeviceChangeApplied"
	MethodIBluetoothRegisterBluetoothQualityReportReadyCallback     = "registerBluetoothQualityReportReadyCallback"
	MethodIBluetoothUnregisterBluetoothQualityReportReadyCallback   = "unregisterBluetoothQualityReportReadyCallback"
	MethodIBluetoothGetOffloadedTransportDiscoveryDataScanSupported = "getOffloadedTransportDiscoveryDataScanSupported"
	MethodIBluetoothIsMediaProfileConnected                         = "isMediaProfileConnected"
	MethodIBluetoothGetBluetoothGatt                                = "getBluetoothGatt"
	MethodIBluetoothUnregAllGattClient                              = "unregAllGattClient"
	MethodIBluetoothGetProfile                                      = "getProfile"
	MethodIBluetoothSetActiveAudioDevicePolicy                      = "setActiveAudioDevicePolicy"
	MethodIBluetoothGetActiveAudioDevicePolicy                      = "getActiveAudioDevicePolicy"
)
View Source
const (
	TransactionIBluetoothA2dpConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothA2dpDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothA2dpGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothA2dpGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothA2dpGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothA2dpSetActiveDevice                    = binder.FirstCallTransaction + 5
	TransactionIBluetoothA2dpGetActiveDevice                    = binder.FirstCallTransaction + 6
	TransactionIBluetoothA2dpSetConnectionPolicy                = binder.FirstCallTransaction + 7
	TransactionIBluetoothA2dpGetConnectionPolicy                = binder.FirstCallTransaction + 8
	TransactionIBluetoothA2dpSetAvrcpAbsoluteVolume             = binder.FirstCallTransaction + 9
	TransactionIBluetoothA2dpIsA2dpPlaying                      = binder.FirstCallTransaction + 10
	TransactionIBluetoothA2dpGetSupportedCodecTypes             = binder.FirstCallTransaction + 11
	TransactionIBluetoothA2dpGetCodecStatus                     = binder.FirstCallTransaction + 12
	TransactionIBluetoothA2dpSetCodecConfigPreference           = binder.FirstCallTransaction + 13
	TransactionIBluetoothA2dpEnableOptionalCodecs               = binder.FirstCallTransaction + 14
	TransactionIBluetoothA2dpDisableOptionalCodecs              = binder.FirstCallTransaction + 15
	TransactionIBluetoothA2dpIsOptionalCodecsSupported          = binder.FirstCallTransaction + 16
	TransactionIBluetoothA2dpIsOptionalCodecsEnabled            = binder.FirstCallTransaction + 17
	TransactionIBluetoothA2dpSetOptionalCodecsEnabled           = binder.FirstCallTransaction + 18
	TransactionIBluetoothA2dpGetDynamicBufferSupport            = binder.FirstCallTransaction + 19
	TransactionIBluetoothA2dpGetBufferConstraints               = binder.FirstCallTransaction + 20
	TransactionIBluetoothA2dpSetBufferLengthMillis              = binder.FirstCallTransaction + 21
)
View Source
const (
	MethodIBluetoothA2dpConnect                            = "connect"
	MethodIBluetoothA2dpDisconnect                         = "disconnect"
	MethodIBluetoothA2dpGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothA2dpGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothA2dpGetConnectionState                 = "getConnectionState"
	MethodIBluetoothA2dpSetActiveDevice                    = "setActiveDevice"
	MethodIBluetoothA2dpGetActiveDevice                    = "getActiveDevice"
	MethodIBluetoothA2dpSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothA2dpGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothA2dpSetAvrcpAbsoluteVolume             = "setAvrcpAbsoluteVolume"
	MethodIBluetoothA2dpIsA2dpPlaying                      = "isA2dpPlaying"
	MethodIBluetoothA2dpGetSupportedCodecTypes             = "getSupportedCodecTypes"
	MethodIBluetoothA2dpGetCodecStatus                     = "getCodecStatus"
	MethodIBluetoothA2dpSetCodecConfigPreference           = "setCodecConfigPreference"
	MethodIBluetoothA2dpEnableOptionalCodecs               = "enableOptionalCodecs"
	MethodIBluetoothA2dpDisableOptionalCodecs              = "disableOptionalCodecs"
	MethodIBluetoothA2dpIsOptionalCodecsSupported          = "isOptionalCodecsSupported"
	MethodIBluetoothA2dpIsOptionalCodecsEnabled            = "isOptionalCodecsEnabled"
	MethodIBluetoothA2dpSetOptionalCodecsEnabled           = "setOptionalCodecsEnabled"
	MethodIBluetoothA2dpGetDynamicBufferSupport            = "getDynamicBufferSupport"
	MethodIBluetoothA2dpGetBufferConstraints               = "getBufferConstraints"
	MethodIBluetoothA2dpSetBufferLengthMillis              = "setBufferLengthMillis"
)
View Source
const (
	TransactionIBluetoothA2dpSinkConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothA2dpSinkDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothA2dpSinkGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothA2dpSinkGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothA2dpSinkGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothA2dpSinkGetAudioConfig                     = binder.FirstCallTransaction + 5
	TransactionIBluetoothA2dpSinkSetConnectionPolicy                = binder.FirstCallTransaction + 6
	TransactionIBluetoothA2dpSinkGetConnectionPolicy                = binder.FirstCallTransaction + 7
	TransactionIBluetoothA2dpSinkIsA2dpPlaying                      = binder.FirstCallTransaction + 8
)
View Source
const (
	MethodIBluetoothA2dpSinkConnect                            = "connect"
	MethodIBluetoothA2dpSinkDisconnect                         = "disconnect"
	MethodIBluetoothA2dpSinkGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothA2dpSinkGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothA2dpSinkGetConnectionState                 = "getConnectionState"
	MethodIBluetoothA2dpSinkGetAudioConfig                     = "getAudioConfig"
	MethodIBluetoothA2dpSinkSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothA2dpSinkGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothA2dpSinkIsA2dpPlaying                      = "isA2dpPlaying"
)
View Source
const (
	TransactionIBluetoothAvrcpControllerGetConnectedDevices                = binder.FirstCallTransaction + 0
	TransactionIBluetoothAvrcpControllerGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 1
	TransactionIBluetoothAvrcpControllerGetConnectionState                 = binder.FirstCallTransaction + 2
	TransactionIBluetoothAvrcpControllerGetPlayerSettings                  = binder.FirstCallTransaction + 3
	TransactionIBluetoothAvrcpControllerSetPlayerApplicationSetting        = binder.FirstCallTransaction + 4
	TransactionIBluetoothAvrcpControllerSendGroupNavigationCmd             = binder.FirstCallTransaction + 5
)
View Source
const (
	MethodIBluetoothAvrcpControllerGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothAvrcpControllerGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothAvrcpControllerGetConnectionState                 = "getConnectionState"
	MethodIBluetoothAvrcpControllerGetPlayerSettings                  = "getPlayerSettings"
	MethodIBluetoothAvrcpControllerSetPlayerApplicationSetting        = "setPlayerApplicationSetting"
	MethodIBluetoothAvrcpControllerSendGroupNavigationCmd             = "sendGroupNavigationCmd"
)
View Source
const (
	TransactionIBluetoothBatteryConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothBatteryDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothBatteryGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothBatteryGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothBatteryGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothBatterySetConnectionPolicy                = binder.FirstCallTransaction + 5
	TransactionIBluetoothBatteryGetConnectionPolicy                = binder.FirstCallTransaction + 6
)
View Source
const (
	MethodIBluetoothBatteryConnect                            = "connect"
	MethodIBluetoothBatteryDisconnect                         = "disconnect"
	MethodIBluetoothBatteryGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothBatteryGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothBatteryGetConnectionState                 = "getConnectionState"
	MethodIBluetoothBatterySetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothBatteryGetConnectionPolicy                = "getConnectionPolicy"
)
View Source
const (
	TransactionIBluetoothConnectionCallbackOnDeviceConnected    = binder.FirstCallTransaction + 0
	TransactionIBluetoothConnectionCallbackOnDeviceDisconnected = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIBluetoothConnectionCallbackOnDeviceConnected    = "onDeviceConnected"
	MethodIBluetoothConnectionCallbackOnDeviceDisconnected = "onDeviceDisconnected"
)
View Source
const (
	TransactionIBluetoothCsipSetCoordinatorConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothCsipSetCoordinatorDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothCsipSetCoordinatorGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothCsipSetCoordinatorGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothCsipSetCoordinatorGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothCsipSetCoordinatorSetConnectionPolicy                = binder.FirstCallTransaction + 5
	TransactionIBluetoothCsipSetCoordinatorGetConnectionPolicy                = binder.FirstCallTransaction + 6
	TransactionIBluetoothCsipSetCoordinatorGetAllGroupIds                     = binder.FirstCallTransaction + 7
	TransactionIBluetoothCsipSetCoordinatorGetGroupUuidMapByDevice            = binder.FirstCallTransaction + 8
	TransactionIBluetoothCsipSetCoordinatorGetDesiredGroupSize                = binder.FirstCallTransaction + 9
	TransactionIBluetoothCsipSetCoordinatorLockGroup                          = binder.FirstCallTransaction + 10
	TransactionIBluetoothCsipSetCoordinatorUnlockGroup                        = binder.FirstCallTransaction + 11
)
View Source
const (
	MethodIBluetoothCsipSetCoordinatorConnect                            = "connect"
	MethodIBluetoothCsipSetCoordinatorDisconnect                         = "disconnect"
	MethodIBluetoothCsipSetCoordinatorGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothCsipSetCoordinatorGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothCsipSetCoordinatorGetConnectionState                 = "getConnectionState"
	MethodIBluetoothCsipSetCoordinatorSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothCsipSetCoordinatorGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothCsipSetCoordinatorGetAllGroupIds                     = "getAllGroupIds"
	MethodIBluetoothCsipSetCoordinatorGetGroupUuidMapByDevice            = "getGroupUuidMapByDevice"
	MethodIBluetoothCsipSetCoordinatorGetDesiredGroupSize                = "getDesiredGroupSize"
	MethodIBluetoothCsipSetCoordinatorLockGroup                          = "lockGroup"
	MethodIBluetoothCsipSetCoordinatorUnlockGroup                        = "unlockGroup"
)
View Source
const (
	IBluetoothCsipSetCoordinatorCsisGroupIdInvalid                   int32 = -1
	IBluetoothCsipSetCoordinatorCsisGroupSizeUnknown                 int32 = 1
	IBluetoothCsipSetCoordinatorCsisGroupLockSuccess                 int32 = 0
	IBluetoothCsipSetCoordinatorCsisGroupLockFailedInvalidGroup      int32 = 1
	IBluetoothCsipSetCoordinatorCsisGroupLockFailedGroupEmpty        int32 = 2
	IBluetoothCsipSetCoordinatorCsisGroupLockFailedGroupNotConnected int32 = 3
	IBluetoothCsipSetCoordinatorCsisGroupLockFailedLockedByOther     int32 = 4
	IBluetoothCsipSetCoordinatorCsisGroupLockFailedOtherReason       int32 = 5
	IBluetoothCsipSetCoordinatorCsisLockedGroupMemberLost            int32 = 6
)
View Source
const (
	TransactionIBluetoothGattGetDevicesMatchingConnectionStates               = binder.FirstCallTransaction + 0
	TransactionIBluetoothGattRegisterScanner                                  = binder.FirstCallTransaction + 1
	TransactionIBluetoothGattUnregisterScanner                                = binder.FirstCallTransaction + 2
	TransactionIBluetoothGattStartScan                                        = binder.FirstCallTransaction + 3
	TransactionIBluetoothGattStartScanForIntent                               = binder.FirstCallTransaction + 4
	TransactionIBluetoothGattStopScanForIntent                                = binder.FirstCallTransaction + 5
	TransactionIBluetoothGattStopScan                                         = binder.FirstCallTransaction + 6
	TransactionIBluetoothGattFlushPendingBatchResults                         = binder.FirstCallTransaction + 7
	TransactionIBluetoothGattStartAdvertisingSet                              = binder.FirstCallTransaction + 8
	TransactionIBluetoothGattStopAdvertisingSet                               = binder.FirstCallTransaction + 9
	TransactionIBluetoothGattGetOwnAddress                                    = binder.FirstCallTransaction + 10
	TransactionIBluetoothGattEnableAdvertisingSet                             = binder.FirstCallTransaction + 11
	TransactionIBluetoothGattSetAdvertisingData                               = binder.FirstCallTransaction + 12
	TransactionIBluetoothGattSetScanResponseData                              = binder.FirstCallTransaction + 13
	TransactionIBluetoothGattSetAdvertisingParameters                         = binder.FirstCallTransaction + 14
	TransactionIBluetoothGattSetPeriodicAdvertisingParameters                 = binder.FirstCallTransaction + 15
	TransactionIBluetoothGattSetPeriodicAdvertisingData                       = binder.FirstCallTransaction + 16
	TransactionIBluetoothGattSetPeriodicAdvertisingEnable                     = binder.FirstCallTransaction + 17
	TransactionIBluetoothGattRegisterSync                                     = binder.FirstCallTransaction + 18
	TransactionIBluetoothGattUnregisterSync                                   = binder.FirstCallTransaction + 19
	TransactionIBluetoothGattTransferSync                                     = binder.FirstCallTransaction + 20
	TransactionIBluetoothGattTransferSetInfo                                  = binder.FirstCallTransaction + 21
	TransactionIBluetoothGattRegisterClient                                   = binder.FirstCallTransaction + 22
	TransactionIBluetoothGattUnregisterClient                                 = binder.FirstCallTransaction + 23
	TransactionIBluetoothGattClientConnect                                    = binder.FirstCallTransaction + 24
	TransactionIBluetoothGattClientDisconnect                                 = binder.FirstCallTransaction + 25
	TransactionIBluetoothGattClientSetPreferredPhy                            = binder.FirstCallTransaction + 26
	TransactionIBluetoothGattClientReadPhy                                    = binder.FirstCallTransaction + 27
	TransactionIBluetoothGattRefreshDevice                                    = binder.FirstCallTransaction + 28
	TransactionIBluetoothGattDiscoverServices                                 = binder.FirstCallTransaction + 29
	TransactionIBluetoothGattDiscoverServiceByUuid                            = binder.FirstCallTransaction + 30
	TransactionIBluetoothGattReadCharacteristic                               = binder.FirstCallTransaction + 31
	TransactionIBluetoothGattReadUsingCharacteristicUuid                      = binder.FirstCallTransaction + 32
	TransactionIBluetoothGattWriteCharacteristic                              = binder.FirstCallTransaction + 33
	TransactionIBluetoothGattReadDescriptor                                   = binder.FirstCallTransaction + 34
	TransactionIBluetoothGattWriteDescriptor                                  = binder.FirstCallTransaction + 35
	TransactionIBluetoothGattRegisterForNotification                          = binder.FirstCallTransaction + 36
	TransactionIBluetoothGattBeginReliableWrite                               = binder.FirstCallTransaction + 37
	TransactionIBluetoothGattEndReliableWrite                                 = binder.FirstCallTransaction + 38
	TransactionIBluetoothGattReadRemoteRssi                                   = binder.FirstCallTransaction + 39
	TransactionIBluetoothGattConfigureMTU                                     = binder.FirstCallTransaction + 40
	TransactionIBluetoothGattConnectionParameterUpdate                        = binder.FirstCallTransaction + 41
	TransactionIBluetoothGattLeConnectionUpdate                               = binder.FirstCallTransaction + 42
	TransactionIBluetoothGattRegisterServer                                   = binder.FirstCallTransaction + 43
	TransactionIBluetoothGattUnregisterServer                                 = binder.FirstCallTransaction + 44
	TransactionIBluetoothGattServerConnect                                    = binder.FirstCallTransaction + 45
	TransactionIBluetoothGattServerDisconnect                                 = binder.FirstCallTransaction + 46
	TransactionIBluetoothGattServerSetPreferredPhy                            = binder.FirstCallTransaction + 47
	TransactionIBluetoothGattServerReadPhy                                    = binder.FirstCallTransaction + 48
	TransactionIBluetoothGattAddService                                       = binder.FirstCallTransaction + 49
	TransactionIBluetoothGattRemoveService                                    = binder.FirstCallTransaction + 50
	TransactionIBluetoothGattClearServices                                    = binder.FirstCallTransaction + 51
	TransactionIBluetoothGattSendResponse                                     = binder.FirstCallTransaction + 52
	TransactionIBluetoothGattSendNotification                                 = binder.FirstCallTransaction + 53
	TransactionIBluetoothGattDisconnectAll                                    = binder.FirstCallTransaction + 54
	TransactionIBluetoothGattNumHwTrackFiltersAvailable                       = binder.FirstCallTransaction + 55
	TransactionIBluetoothGattLeSubrateRequest                                 = binder.FirstCallTransaction + 56
	TransactionIBluetoothGattSubrateModeRequest                               = binder.FirstCallTransaction + 57
	TransactionIBluetoothGattGetSupportedDistanceMeasurementMethods           = binder.FirstCallTransaction + 58
	TransactionIBluetoothGattStartDistanceMeasurement                         = binder.FirstCallTransaction + 59
	TransactionIBluetoothGattStopDistanceMeasurement                          = binder.FirstCallTransaction + 60
	TransactionIBluetoothGattGetChannelSoundingMaxSupportedSecurityLevel      = binder.FirstCallTransaction + 61
	TransactionIBluetoothGattGetLocalChannelSoundingMaxSupportedSecurityLevel = binder.FirstCallTransaction + 62
)
View Source
const (
	MethodIBluetoothGattGetDevicesMatchingConnectionStates               = "getDevicesMatchingConnectionStates"
	MethodIBluetoothGattRegisterScanner                                  = "registerScanner"
	MethodIBluetoothGattUnregisterScanner                                = "unregisterScanner"
	MethodIBluetoothGattStartScan                                        = "startScan"
	MethodIBluetoothGattStartScanForIntent                               = "startScanForIntent"
	MethodIBluetoothGattStopScanForIntent                                = "stopScanForIntent"
	MethodIBluetoothGattStopScan                                         = "stopScan"
	MethodIBluetoothGattFlushPendingBatchResults                         = "flushPendingBatchResults"
	MethodIBluetoothGattStartAdvertisingSet                              = "startAdvertisingSet"
	MethodIBluetoothGattStopAdvertisingSet                               = "stopAdvertisingSet"
	MethodIBluetoothGattGetOwnAddress                                    = "getOwnAddress"
	MethodIBluetoothGattEnableAdvertisingSet                             = "enableAdvertisingSet"
	MethodIBluetoothGattSetAdvertisingData                               = "setAdvertisingData"
	MethodIBluetoothGattSetScanResponseData                              = "setScanResponseData"
	MethodIBluetoothGattSetAdvertisingParameters                         = "setAdvertisingParameters"
	MethodIBluetoothGattSetPeriodicAdvertisingParameters                 = "setPeriodicAdvertisingParameters"
	MethodIBluetoothGattSetPeriodicAdvertisingData                       = "setPeriodicAdvertisingData"
	MethodIBluetoothGattSetPeriodicAdvertisingEnable                     = "setPeriodicAdvertisingEnable"
	MethodIBluetoothGattRegisterSync                                     = "registerSync"
	MethodIBluetoothGattUnregisterSync                                   = "unregisterSync"
	MethodIBluetoothGattTransferSync                                     = "transferSync"
	MethodIBluetoothGattTransferSetInfo                                  = "transferSetInfo"
	MethodIBluetoothGattRegisterClient                                   = "registerClient"
	MethodIBluetoothGattUnregisterClient                                 = "unregisterClient"
	MethodIBluetoothGattClientConnect                                    = "clientConnect"
	MethodIBluetoothGattClientDisconnect                                 = "clientDisconnect"
	MethodIBluetoothGattClientSetPreferredPhy                            = "clientSetPreferredPhy"
	MethodIBluetoothGattClientReadPhy                                    = "clientReadPhy"
	MethodIBluetoothGattRefreshDevice                                    = "refreshDevice"
	MethodIBluetoothGattDiscoverServices                                 = "discoverServices"
	MethodIBluetoothGattDiscoverServiceByUuid                            = "discoverServiceByUuid"
	MethodIBluetoothGattReadCharacteristic                               = "readCharacteristic"
	MethodIBluetoothGattReadUsingCharacteristicUuid                      = "readUsingCharacteristicUuid"
	MethodIBluetoothGattWriteCharacteristic                              = "writeCharacteristic"
	MethodIBluetoothGattReadDescriptor                                   = "readDescriptor"
	MethodIBluetoothGattWriteDescriptor                                  = "writeDescriptor"
	MethodIBluetoothGattRegisterForNotification                          = "registerForNotification"
	MethodIBluetoothGattBeginReliableWrite                               = "beginReliableWrite"
	MethodIBluetoothGattEndReliableWrite                                 = "endReliableWrite"
	MethodIBluetoothGattReadRemoteRssi                                   = "readRemoteRssi"
	MethodIBluetoothGattConfigureMTU                                     = "configureMTU"
	MethodIBluetoothGattConnectionParameterUpdate                        = "connectionParameterUpdate"
	MethodIBluetoothGattLeConnectionUpdate                               = "leConnectionUpdate"
	MethodIBluetoothGattRegisterServer                                   = "registerServer"
	MethodIBluetoothGattUnregisterServer                                 = "unregisterServer"
	MethodIBluetoothGattServerConnect                                    = "serverConnect"
	MethodIBluetoothGattServerDisconnect                                 = "serverDisconnect"
	MethodIBluetoothGattServerSetPreferredPhy                            = "serverSetPreferredPhy"
	MethodIBluetoothGattServerReadPhy                                    = "serverReadPhy"
	MethodIBluetoothGattAddService                                       = "addService"
	MethodIBluetoothGattRemoveService                                    = "removeService"
	MethodIBluetoothGattClearServices                                    = "clearServices"
	MethodIBluetoothGattSendResponse                                     = "sendResponse"
	MethodIBluetoothGattSendNotification                                 = "sendNotification"
	MethodIBluetoothGattDisconnectAll                                    = "disconnectAll"
	MethodIBluetoothGattNumHwTrackFiltersAvailable                       = "numHwTrackFiltersAvailable"
	MethodIBluetoothGattLeSubrateRequest                                 = "leSubrateRequest"
	MethodIBluetoothGattSubrateModeRequest                               = "subrateModeRequest"
	MethodIBluetoothGattGetSupportedDistanceMeasurementMethods           = "getSupportedDistanceMeasurementMethods"
	MethodIBluetoothGattStartDistanceMeasurement                         = "startDistanceMeasurement"
	MethodIBluetoothGattStopDistanceMeasurement                          = "stopDistanceMeasurement"
	MethodIBluetoothGattGetChannelSoundingMaxSupportedSecurityLevel      = "getChannelSoundingMaxSupportedSecurityLevel"
	MethodIBluetoothGattGetLocalChannelSoundingMaxSupportedSecurityLevel = "getLocalChannelSoundingMaxSupportedSecurityLevel"
)
View Source
const (
	TransactionIBluetoothGattCallbackOnClientRegistered      = binder.FirstCallTransaction + 0
	TransactionIBluetoothGattCallbackOnClientConnectionState = binder.FirstCallTransaction + 1
	TransactionIBluetoothGattCallbackOnPhyUpdate             = binder.FirstCallTransaction + 2
	TransactionIBluetoothGattCallbackOnPhyRead               = binder.FirstCallTransaction + 3
	TransactionIBluetoothGattCallbackOnSearchComplete        = binder.FirstCallTransaction + 4
	TransactionIBluetoothGattCallbackOnCharacteristicRead    = binder.FirstCallTransaction + 5
	TransactionIBluetoothGattCallbackOnCharacteristicWrite   = binder.FirstCallTransaction + 6
	TransactionIBluetoothGattCallbackOnExecuteWrite          = binder.FirstCallTransaction + 7
	TransactionIBluetoothGattCallbackOnDescriptorRead        = binder.FirstCallTransaction + 8
	TransactionIBluetoothGattCallbackOnDescriptorWrite       = binder.FirstCallTransaction + 9
	TransactionIBluetoothGattCallbackOnNotify                = binder.FirstCallTransaction + 10
	TransactionIBluetoothGattCallbackOnReadRemoteRssi        = binder.FirstCallTransaction + 11
	TransactionIBluetoothGattCallbackOnConfigureMTU          = binder.FirstCallTransaction + 12
	TransactionIBluetoothGattCallbackOnConnectionUpdated     = binder.FirstCallTransaction + 13
	TransactionIBluetoothGattCallbackOnServiceChanged        = binder.FirstCallTransaction + 14
	TransactionIBluetoothGattCallbackOnSubrateChange         = binder.FirstCallTransaction + 15
)
View Source
const (
	MethodIBluetoothGattCallbackOnClientRegistered      = "onClientRegistered"
	MethodIBluetoothGattCallbackOnClientConnectionState = "onClientConnectionState"
	MethodIBluetoothGattCallbackOnPhyUpdate             = "onPhyUpdate"
	MethodIBluetoothGattCallbackOnPhyRead               = "onPhyRead"
	MethodIBluetoothGattCallbackOnSearchComplete        = "onSearchComplete"
	MethodIBluetoothGattCallbackOnCharacteristicRead    = "onCharacteristicRead"
	MethodIBluetoothGattCallbackOnCharacteristicWrite   = "onCharacteristicWrite"
	MethodIBluetoothGattCallbackOnExecuteWrite          = "onExecuteWrite"
	MethodIBluetoothGattCallbackOnDescriptorRead        = "onDescriptorRead"
	MethodIBluetoothGattCallbackOnDescriptorWrite       = "onDescriptorWrite"
	MethodIBluetoothGattCallbackOnNotify                = "onNotify"
	MethodIBluetoothGattCallbackOnReadRemoteRssi        = "onReadRemoteRssi"
	MethodIBluetoothGattCallbackOnConfigureMTU          = "onConfigureMTU"
	MethodIBluetoothGattCallbackOnConnectionUpdated     = "onConnectionUpdated"
	MethodIBluetoothGattCallbackOnServiceChanged        = "onServiceChanged"
	MethodIBluetoothGattCallbackOnSubrateChange         = "onSubrateChange"
)
View Source
const (
	TransactionIBluetoothGattServerCallbackOnServerRegistered           = binder.FirstCallTransaction + 0
	TransactionIBluetoothGattServerCallbackOnServerConnectionState      = binder.FirstCallTransaction + 1
	TransactionIBluetoothGattServerCallbackOnServiceAdded               = binder.FirstCallTransaction + 2
	TransactionIBluetoothGattServerCallbackOnCharacteristicReadRequest  = binder.FirstCallTransaction + 3
	TransactionIBluetoothGattServerCallbackOnDescriptorReadRequest      = binder.FirstCallTransaction + 4
	TransactionIBluetoothGattServerCallbackOnCharacteristicWriteRequest = binder.FirstCallTransaction + 5
	TransactionIBluetoothGattServerCallbackOnDescriptorWriteRequest     = binder.FirstCallTransaction + 6
	TransactionIBluetoothGattServerCallbackOnExecuteWrite               = binder.FirstCallTransaction + 7
	TransactionIBluetoothGattServerCallbackOnNotificationSent           = binder.FirstCallTransaction + 8
	TransactionIBluetoothGattServerCallbackOnMtuChanged                 = binder.FirstCallTransaction + 9
	TransactionIBluetoothGattServerCallbackOnPhyUpdate                  = binder.FirstCallTransaction + 10
	TransactionIBluetoothGattServerCallbackOnPhyRead                    = binder.FirstCallTransaction + 11
	TransactionIBluetoothGattServerCallbackOnConnectionUpdated          = binder.FirstCallTransaction + 12
	TransactionIBluetoothGattServerCallbackOnSubrateChange              = binder.FirstCallTransaction + 13
)
View Source
const (
	MethodIBluetoothGattServerCallbackOnServerRegistered           = "onServerRegistered"
	MethodIBluetoothGattServerCallbackOnServerConnectionState      = "onServerConnectionState"
	MethodIBluetoothGattServerCallbackOnServiceAdded               = "onServiceAdded"
	MethodIBluetoothGattServerCallbackOnCharacteristicReadRequest  = "onCharacteristicReadRequest"
	MethodIBluetoothGattServerCallbackOnDescriptorReadRequest      = "onDescriptorReadRequest"
	MethodIBluetoothGattServerCallbackOnCharacteristicWriteRequest = "onCharacteristicWriteRequest"
	MethodIBluetoothGattServerCallbackOnDescriptorWriteRequest     = "onDescriptorWriteRequest"
	MethodIBluetoothGattServerCallbackOnExecuteWrite               = "onExecuteWrite"
	MethodIBluetoothGattServerCallbackOnNotificationSent           = "onNotificationSent"
	MethodIBluetoothGattServerCallbackOnMtuChanged                 = "onMtuChanged"
	MethodIBluetoothGattServerCallbackOnPhyUpdate                  = "onPhyUpdate"
	MethodIBluetoothGattServerCallbackOnPhyRead                    = "onPhyRead"
	MethodIBluetoothGattServerCallbackOnConnectionUpdated          = "onConnectionUpdated"
	MethodIBluetoothGattServerCallbackOnSubrateChange              = "onSubrateChange"
)
View Source
const (
	TransactionIBluetoothHapClientGetConnectedDevices                = binder.FirstCallTransaction + 0
	TransactionIBluetoothHapClientGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 1
	TransactionIBluetoothHapClientGetConnectionState                 = binder.FirstCallTransaction + 2
	TransactionIBluetoothHapClientSetConnectionPolicy                = binder.FirstCallTransaction + 3
	TransactionIBluetoothHapClientGetConnectionPolicy                = binder.FirstCallTransaction + 4
	TransactionIBluetoothHapClientGetHapGroup                        = binder.FirstCallTransaction + 5
	TransactionIBluetoothHapClientGetActivePresetIndex               = binder.FirstCallTransaction + 6
	TransactionIBluetoothHapClientGetActivePresetInfo                = binder.FirstCallTransaction + 7
	TransactionIBluetoothHapClientSelectPreset                       = binder.FirstCallTransaction + 8
	TransactionIBluetoothHapClientSelectPresetForGroup               = binder.FirstCallTransaction + 9
	TransactionIBluetoothHapClientSwitchToNextPreset                 = binder.FirstCallTransaction + 10
	TransactionIBluetoothHapClientSwitchToNextPresetForGroup         = binder.FirstCallTransaction + 11
	TransactionIBluetoothHapClientSwitchToPreviousPreset             = binder.FirstCallTransaction + 12
	TransactionIBluetoothHapClientSwitchToPreviousPresetForGroup     = binder.FirstCallTransaction + 13
	TransactionIBluetoothHapClientGetPresetInfo                      = binder.FirstCallTransaction + 14
	TransactionIBluetoothHapClientGetAllPresetInfo                   = binder.FirstCallTransaction + 15
	TransactionIBluetoothHapClientGetFeatures                        = binder.FirstCallTransaction + 16
	TransactionIBluetoothHapClientSetPresetName                      = binder.FirstCallTransaction + 17
	TransactionIBluetoothHapClientSetPresetNameForGroup              = binder.FirstCallTransaction + 18
	TransactionIBluetoothHapClientRegisterCallback                   = binder.FirstCallTransaction + 19
	TransactionIBluetoothHapClientUnregisterCallback                 = binder.FirstCallTransaction + 20
)
View Source
const (
	MethodIBluetoothHapClientGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothHapClientGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothHapClientGetConnectionState                 = "getConnectionState"
	MethodIBluetoothHapClientSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothHapClientGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothHapClientGetHapGroup                        = "getHapGroup"
	MethodIBluetoothHapClientGetActivePresetIndex               = "getActivePresetIndex"
	MethodIBluetoothHapClientGetActivePresetInfo                = "getActivePresetInfo"
	MethodIBluetoothHapClientSelectPreset                       = "selectPreset"
	MethodIBluetoothHapClientSelectPresetForGroup               = "selectPresetForGroup"
	MethodIBluetoothHapClientSwitchToNextPreset                 = "switchToNextPreset"
	MethodIBluetoothHapClientSwitchToNextPresetForGroup         = "switchToNextPresetForGroup"
	MethodIBluetoothHapClientSwitchToPreviousPreset             = "switchToPreviousPreset"
	MethodIBluetoothHapClientSwitchToPreviousPresetForGroup     = "switchToPreviousPresetForGroup"
	MethodIBluetoothHapClientGetPresetInfo                      = "getPresetInfo"
	MethodIBluetoothHapClientGetAllPresetInfo                   = "getAllPresetInfo"
	MethodIBluetoothHapClientGetFeatures                        = "getFeatures"
	MethodIBluetoothHapClientSetPresetName                      = "setPresetName"
	MethodIBluetoothHapClientSetPresetNameForGroup              = "setPresetNameForGroup"
	MethodIBluetoothHapClientRegisterCallback                   = "registerCallback"
	MethodIBluetoothHapClientUnregisterCallback                 = "unregisterCallback"
)
View Source
const (
	IBluetoothHapClientPresetIndexUnavailable             int32 = 0
	IBluetoothHapClientGroupIdUnavailable                 int32 = -1
	IBluetoothHapClientFeatureBitNumTypeMonaural          int32 = 0
	IBluetoothHapClientFeatureBitNumTypeBanded            int32 = 1
	IBluetoothHapClientFeatureBitNumSynchronizatedPresets int32 = 2
	IBluetoothHapClientFeatureBitNumIndependentPresets    int32 = 3
	IBluetoothHapClientFeatureBitNumDynamicPresets        int32 = 4
	IBluetoothHapClientFeatureBitNumWritablePresets       int32 = 5
)
View Source
const (
	TransactionIBluetoothHapClientCallbackOnPresetSelected                = binder.FirstCallTransaction + 0
	TransactionIBluetoothHapClientCallbackOnPresetSelectionFailed         = binder.FirstCallTransaction + 1
	TransactionIBluetoothHapClientCallbackOnPresetSelectionForGroupFailed = binder.FirstCallTransaction + 2
	TransactionIBluetoothHapClientCallbackOnPresetInfoChanged             = binder.FirstCallTransaction + 3
	TransactionIBluetoothHapClientCallbackOnSetPresetNameFailed           = binder.FirstCallTransaction + 4
	TransactionIBluetoothHapClientCallbackOnSetPresetNameForGroupFailed   = binder.FirstCallTransaction + 5
)
View Source
const (
	MethodIBluetoothHapClientCallbackOnPresetSelected                = "onPresetSelected"
	MethodIBluetoothHapClientCallbackOnPresetSelectionFailed         = "onPresetSelectionFailed"
	MethodIBluetoothHapClientCallbackOnPresetSelectionForGroupFailed = "onPresetSelectionForGroupFailed"
	MethodIBluetoothHapClientCallbackOnPresetInfoChanged             = "onPresetInfoChanged"
	MethodIBluetoothHapClientCallbackOnSetPresetNameFailed           = "onSetPresetNameFailed"
	MethodIBluetoothHapClientCallbackOnSetPresetNameForGroupFailed   = "onSetPresetNameForGroupFailed"
)
View Source
const (
	TransactionIBluetoothHeadsetGetConnectedDevices                = binder.FirstCallTransaction + 0
	TransactionIBluetoothHeadsetGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 1
	TransactionIBluetoothHeadsetGetConnectionState                 = binder.FirstCallTransaction + 2
	TransactionIBluetoothHeadsetStartVoiceRecognition              = binder.FirstCallTransaction + 3
	TransactionIBluetoothHeadsetStopVoiceRecognition               = binder.FirstCallTransaction + 4
	TransactionIBluetoothHeadsetIsAudioConnected                   = binder.FirstCallTransaction + 5
	TransactionIBluetoothHeadsetSendVendorSpecificResultCode       = binder.FirstCallTransaction + 6
	TransactionIBluetoothHeadsetConnect                            = binder.FirstCallTransaction + 7
	TransactionIBluetoothHeadsetDisconnect                         = binder.FirstCallTransaction + 8
	TransactionIBluetoothHeadsetSetConnectionPolicy                = binder.FirstCallTransaction + 9
	TransactionIBluetoothHeadsetGetConnectionPolicy                = binder.FirstCallTransaction + 10
	TransactionIBluetoothHeadsetGetAudioState                      = binder.FirstCallTransaction + 11
	TransactionIBluetoothHeadsetIsAudioOn                          = binder.FirstCallTransaction + 12
	TransactionIBluetoothHeadsetConnectAudio                       = binder.FirstCallTransaction + 13
	TransactionIBluetoothHeadsetDisconnectAudio                    = binder.FirstCallTransaction + 14
	TransactionIBluetoothHeadsetSetAudioRouteAllowed               = binder.FirstCallTransaction + 15
	TransactionIBluetoothHeadsetGetAudioRouteAllowed               = binder.FirstCallTransaction + 16
	TransactionIBluetoothHeadsetSetForceScoAudio                   = binder.FirstCallTransaction + 17
	TransactionIBluetoothHeadsetStartScoUsingVirtualVoiceCall      = binder.FirstCallTransaction + 18
	TransactionIBluetoothHeadsetStopScoUsingVirtualVoiceCall       = binder.FirstCallTransaction + 19
	TransactionIBluetoothHeadsetPhoneStateChanged                  = binder.FirstCallTransaction + 20
	TransactionIBluetoothHeadsetClccResponse                       = binder.FirstCallTransaction + 21
	TransactionIBluetoothHeadsetSetActiveDevice                    = binder.FirstCallTransaction + 22
	TransactionIBluetoothHeadsetGetActiveDevice                    = binder.FirstCallTransaction + 23
	TransactionIBluetoothHeadsetIsInbandRingingEnabled             = binder.FirstCallTransaction + 24
	TransactionIBluetoothHeadsetIsNoiseReductionSupported          = binder.FirstCallTransaction + 25
	TransactionIBluetoothHeadsetIsVoiceRecognitionSupported        = binder.FirstCallTransaction + 26
)
View Source
const (
	MethodIBluetoothHeadsetGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothHeadsetGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothHeadsetGetConnectionState                 = "getConnectionState"
	MethodIBluetoothHeadsetStartVoiceRecognition              = "startVoiceRecognition"
	MethodIBluetoothHeadsetStopVoiceRecognition               = "stopVoiceRecognition"
	MethodIBluetoothHeadsetIsAudioConnected                   = "isAudioConnected"
	MethodIBluetoothHeadsetSendVendorSpecificResultCode       = "sendVendorSpecificResultCode"
	MethodIBluetoothHeadsetConnect                            = "connect"
	MethodIBluetoothHeadsetDisconnect                         = "disconnect"
	MethodIBluetoothHeadsetSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothHeadsetGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothHeadsetGetAudioState                      = "getAudioState"
	MethodIBluetoothHeadsetIsAudioOn                          = "isAudioOn"
	MethodIBluetoothHeadsetConnectAudio                       = "connectAudio"
	MethodIBluetoothHeadsetDisconnectAudio                    = "disconnectAudio"
	MethodIBluetoothHeadsetSetAudioRouteAllowed               = "setAudioRouteAllowed"
	MethodIBluetoothHeadsetGetAudioRouteAllowed               = "getAudioRouteAllowed"
	MethodIBluetoothHeadsetSetForceScoAudio                   = "setForceScoAudio"
	MethodIBluetoothHeadsetStartScoUsingVirtualVoiceCall      = "startScoUsingVirtualVoiceCall"
	MethodIBluetoothHeadsetStopScoUsingVirtualVoiceCall       = "stopScoUsingVirtualVoiceCall"
	MethodIBluetoothHeadsetPhoneStateChanged                  = "phoneStateChanged"
	MethodIBluetoothHeadsetClccResponse                       = "clccResponse"
	MethodIBluetoothHeadsetSetActiveDevice                    = "setActiveDevice"
	MethodIBluetoothHeadsetGetActiveDevice                    = "getActiveDevice"
	MethodIBluetoothHeadsetIsInbandRingingEnabled             = "isInbandRingingEnabled"
	MethodIBluetoothHeadsetIsNoiseReductionSupported          = "isNoiseReductionSupported"
	MethodIBluetoothHeadsetIsVoiceRecognitionSupported        = "isVoiceRecognitionSupported"
)
View Source
const (
	TransactionIBluetoothHeadsetClientConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothHeadsetClientDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothHeadsetClientGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothHeadsetClientGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothHeadsetClientGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothHeadsetClientSetConnectionPolicy                = binder.FirstCallTransaction + 5
	TransactionIBluetoothHeadsetClientGetConnectionPolicy                = binder.FirstCallTransaction + 6
	TransactionIBluetoothHeadsetClientStartVoiceRecognition              = binder.FirstCallTransaction + 7
	TransactionIBluetoothHeadsetClientStopVoiceRecognition               = binder.FirstCallTransaction + 8
	TransactionIBluetoothHeadsetClientGetCurrentCalls                    = binder.FirstCallTransaction + 9
	TransactionIBluetoothHeadsetClientGetCurrentAgEvents                 = binder.FirstCallTransaction + 10
	TransactionIBluetoothHeadsetClientAcceptCall                         = binder.FirstCallTransaction + 11
	TransactionIBluetoothHeadsetClientHoldCall                           = binder.FirstCallTransaction + 12
	TransactionIBluetoothHeadsetClientRejectCall                         = binder.FirstCallTransaction + 13
	TransactionIBluetoothHeadsetClientTerminateCall                      = binder.FirstCallTransaction + 14
	TransactionIBluetoothHeadsetClientEnterPrivateMode                   = binder.FirstCallTransaction + 15
	TransactionIBluetoothHeadsetClientExplicitCallTransfer               = binder.FirstCallTransaction + 16
	TransactionIBluetoothHeadsetClientDial                               = binder.FirstCallTransaction + 17
	TransactionIBluetoothHeadsetClientSendDTMF                           = binder.FirstCallTransaction + 18
	TransactionIBluetoothHeadsetClientGetLastVoiceTagNumber              = binder.FirstCallTransaction + 19
	TransactionIBluetoothHeadsetClientGetAudioState                      = binder.FirstCallTransaction + 20
	TransactionIBluetoothHeadsetClientConnectAudio                       = binder.FirstCallTransaction + 21
	TransactionIBluetoothHeadsetClientDisconnectAudio                    = binder.FirstCallTransaction + 22
	TransactionIBluetoothHeadsetClientSetAudioRouteAllowed               = binder.FirstCallTransaction + 23
	TransactionIBluetoothHeadsetClientGetAudioRouteAllowed               = binder.FirstCallTransaction + 24
	TransactionIBluetoothHeadsetClientSendVendorAtCommand                = binder.FirstCallTransaction + 25
	TransactionIBluetoothHeadsetClientGetCurrentAgFeatures               = binder.FirstCallTransaction + 26
)
View Source
const (
	MethodIBluetoothHeadsetClientConnect                            = "connect"
	MethodIBluetoothHeadsetClientDisconnect                         = "disconnect"
	MethodIBluetoothHeadsetClientGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothHeadsetClientGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothHeadsetClientGetConnectionState                 = "getConnectionState"
	MethodIBluetoothHeadsetClientSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothHeadsetClientGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothHeadsetClientStartVoiceRecognition              = "startVoiceRecognition"
	MethodIBluetoothHeadsetClientStopVoiceRecognition               = "stopVoiceRecognition"
	MethodIBluetoothHeadsetClientGetCurrentCalls                    = "getCurrentCalls"
	MethodIBluetoothHeadsetClientGetCurrentAgEvents                 = "getCurrentAgEvents"
	MethodIBluetoothHeadsetClientAcceptCall                         = "acceptCall"
	MethodIBluetoothHeadsetClientHoldCall                           = "holdCall"
	MethodIBluetoothHeadsetClientRejectCall                         = "rejectCall"
	MethodIBluetoothHeadsetClientTerminateCall                      = "terminateCall"
	MethodIBluetoothHeadsetClientEnterPrivateMode                   = "enterPrivateMode"
	MethodIBluetoothHeadsetClientExplicitCallTransfer               = "explicitCallTransfer"
	MethodIBluetoothHeadsetClientDial                               = "dial"
	MethodIBluetoothHeadsetClientSendDTMF                           = "sendDTMF"
	MethodIBluetoothHeadsetClientGetLastVoiceTagNumber              = "getLastVoiceTagNumber"
	MethodIBluetoothHeadsetClientGetAudioState                      = "getAudioState"
	MethodIBluetoothHeadsetClientConnectAudio                       = "connectAudio"
	MethodIBluetoothHeadsetClientDisconnectAudio                    = "disconnectAudio"
	MethodIBluetoothHeadsetClientSetAudioRouteAllowed               = "setAudioRouteAllowed"
	MethodIBluetoothHeadsetClientGetAudioRouteAllowed               = "getAudioRouteAllowed"
	MethodIBluetoothHeadsetClientSendVendorAtCommand                = "sendVendorAtCommand"
	MethodIBluetoothHeadsetClientGetCurrentAgFeatures               = "getCurrentAgFeatures"
)
View Source
const (
	TransactionIBluetoothHearingAidConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothHearingAidDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothHearingAidGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothHearingAidGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothHearingAidGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothHearingAidSetActiveDevice                    = binder.FirstCallTransaction + 5
	TransactionIBluetoothHearingAidGetActiveDevices                   = binder.FirstCallTransaction + 6
	TransactionIBluetoothHearingAidSetConnectionPolicy                = binder.FirstCallTransaction + 7
	TransactionIBluetoothHearingAidGetConnectionPolicy                = binder.FirstCallTransaction + 8
	TransactionIBluetoothHearingAidSetVolume                          = binder.FirstCallTransaction + 9
	TransactionIBluetoothHearingAidGetHiSyncId                        = binder.FirstCallTransaction + 10
	TransactionIBluetoothHearingAidGetDeviceSide                      = binder.FirstCallTransaction + 11
	TransactionIBluetoothHearingAidGetDeviceMode                      = binder.FirstCallTransaction + 12
	TransactionIBluetoothHearingAidGetAdvertisementServiceData        = binder.FirstCallTransaction + 13
)
View Source
const (
	MethodIBluetoothHearingAidConnect                            = "connect"
	MethodIBluetoothHearingAidDisconnect                         = "disconnect"
	MethodIBluetoothHearingAidGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothHearingAidGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothHearingAidGetConnectionState                 = "getConnectionState"
	MethodIBluetoothHearingAidSetActiveDevice                    = "setActiveDevice"
	MethodIBluetoothHearingAidGetActiveDevices                   = "getActiveDevices"
	MethodIBluetoothHearingAidSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothHearingAidGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothHearingAidSetVolume                          = "setVolume"
	MethodIBluetoothHearingAidGetHiSyncId                        = "getHiSyncId"
	MethodIBluetoothHearingAidGetDeviceSide                      = "getDeviceSide"
	MethodIBluetoothHearingAidGetDeviceMode                      = "getDeviceMode"
	MethodIBluetoothHearingAidGetAdvertisementServiceData        = "getAdvertisementServiceData"
)
View Source
const (
	IBluetoothHearingAidSideLeft     int32 = 0
	IBluetoothHearingAidSideRight    int32 = 1
	IBluetoothHearingAidModeMonaural int32 = 0
	IBluetoothHearingAidModeBinaural int32 = 1
)
View Source
const (
	TransactionIBluetoothHidDeviceRegisterApp                        = binder.FirstCallTransaction + 0
	TransactionIBluetoothHidDeviceUnregisterApp                      = binder.FirstCallTransaction + 1
	TransactionIBluetoothHidDeviceSendReport                         = binder.FirstCallTransaction + 2
	TransactionIBluetoothHidDeviceReplyReport                        = binder.FirstCallTransaction + 3
	TransactionIBluetoothHidDeviceReportError                        = binder.FirstCallTransaction + 4
	TransactionIBluetoothHidDeviceUnplug                             = binder.FirstCallTransaction + 5
	TransactionIBluetoothHidDeviceConnect                            = binder.FirstCallTransaction + 6
	TransactionIBluetoothHidDeviceDisconnect                         = binder.FirstCallTransaction + 7
	TransactionIBluetoothHidDeviceGetConnectedDevices                = binder.FirstCallTransaction + 8
	TransactionIBluetoothHidDeviceGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 9
	TransactionIBluetoothHidDeviceGetConnectionState                 = binder.FirstCallTransaction + 10
	TransactionIBluetoothHidDeviceGetUserAppName                     = binder.FirstCallTransaction + 11
	TransactionIBluetoothHidDeviceSetConnectionPolicy                = binder.FirstCallTransaction + 12
)
View Source
const (
	MethodIBluetoothHidDeviceRegisterApp                        = "registerApp"
	MethodIBluetoothHidDeviceUnregisterApp                      = "unregisterApp"
	MethodIBluetoothHidDeviceSendReport                         = "sendReport"
	MethodIBluetoothHidDeviceReplyReport                        = "replyReport"
	MethodIBluetoothHidDeviceReportError                        = "reportError"
	MethodIBluetoothHidDeviceUnplug                             = "unplug"
	MethodIBluetoothHidDeviceConnect                            = "connect"
	MethodIBluetoothHidDeviceDisconnect                         = "disconnect"
	MethodIBluetoothHidDeviceGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothHidDeviceGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothHidDeviceGetConnectionState                 = "getConnectionState"
	MethodIBluetoothHidDeviceGetUserAppName                     = "getUserAppName"
	MethodIBluetoothHidDeviceSetConnectionPolicy                = "setConnectionPolicy"
)
View Source
const (
	TransactionIBluetoothHidDeviceCallbackOnAppStatusChanged       = binder.FirstCallTransaction + 0
	TransactionIBluetoothHidDeviceCallbackOnConnectionStateChanged = binder.FirstCallTransaction + 1
	TransactionIBluetoothHidDeviceCallbackOnGetReport              = binder.FirstCallTransaction + 2
	TransactionIBluetoothHidDeviceCallbackOnSetReport              = binder.FirstCallTransaction + 3
	TransactionIBluetoothHidDeviceCallbackOnSetProtocol            = binder.FirstCallTransaction + 4
	TransactionIBluetoothHidDeviceCallbackOnInterruptData          = binder.FirstCallTransaction + 5
	TransactionIBluetoothHidDeviceCallbackOnVirtualCableUnplug     = binder.FirstCallTransaction + 6
)
View Source
const (
	MethodIBluetoothHidDeviceCallbackOnAppStatusChanged       = "onAppStatusChanged"
	MethodIBluetoothHidDeviceCallbackOnConnectionStateChanged = "onConnectionStateChanged"
	MethodIBluetoothHidDeviceCallbackOnGetReport              = "onGetReport"
	MethodIBluetoothHidDeviceCallbackOnSetReport              = "onSetReport"
	MethodIBluetoothHidDeviceCallbackOnSetProtocol            = "onSetProtocol"
	MethodIBluetoothHidDeviceCallbackOnInterruptData          = "onInterruptData"
	MethodIBluetoothHidDeviceCallbackOnVirtualCableUnplug     = "onVirtualCableUnplug"
)
View Source
const (
	TransactionIBluetoothHidHostConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothHidHostDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothHidHostGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothHidHostGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothHidHostGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothHidHostSetConnectionPolicy                = binder.FirstCallTransaction + 5
	TransactionIBluetoothHidHostGetConnectionPolicy                = binder.FirstCallTransaction + 6
	TransactionIBluetoothHidHostSetPreferredTransport              = binder.FirstCallTransaction + 7
	TransactionIBluetoothHidHostGetPreferredTransport              = binder.FirstCallTransaction + 8
	TransactionIBluetoothHidHostGetProtocolMode                    = binder.FirstCallTransaction + 9
	TransactionIBluetoothHidHostVirtualUnplug                      = binder.FirstCallTransaction + 10
	TransactionIBluetoothHidHostSetProtocolMode                    = binder.FirstCallTransaction + 11
	TransactionIBluetoothHidHostGetReport                          = binder.FirstCallTransaction + 12
	TransactionIBluetoothHidHostSetReport                          = binder.FirstCallTransaction + 13
	TransactionIBluetoothHidHostSendData                           = binder.FirstCallTransaction + 14
	TransactionIBluetoothHidHostGetIdleTime                        = binder.FirstCallTransaction + 15
	TransactionIBluetoothHidHostSetIdleTime                        = binder.FirstCallTransaction + 16
)
View Source
const (
	MethodIBluetoothHidHostConnect                            = "connect"
	MethodIBluetoothHidHostDisconnect                         = "disconnect"
	MethodIBluetoothHidHostGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothHidHostGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothHidHostGetConnectionState                 = "getConnectionState"
	MethodIBluetoothHidHostSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothHidHostGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothHidHostSetPreferredTransport              = "setPreferredTransport"
	MethodIBluetoothHidHostGetPreferredTransport              = "getPreferredTransport"
	MethodIBluetoothHidHostGetProtocolMode                    = "getProtocolMode"
	MethodIBluetoothHidHostVirtualUnplug                      = "virtualUnplug"
	MethodIBluetoothHidHostSetProtocolMode                    = "setProtocolMode"
	MethodIBluetoothHidHostGetReport                          = "getReport"
	MethodIBluetoothHidHostSetReport                          = "setReport"
	MethodIBluetoothHidHostSendData                           = "sendData"
	MethodIBluetoothHidHostGetIdleTime                        = "getIdleTime"
	MethodIBluetoothHidHostSetIdleTime                        = "setIdleTime"
)
View Source
const (
	TransactionIBluetoothLeAudioConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothLeAudioDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothLeAudioGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothLeAudioGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothLeAudioGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothLeAudioSetActiveDevice                    = binder.FirstCallTransaction + 5
	TransactionIBluetoothLeAudioGetActiveDevices                   = binder.FirstCallTransaction + 6
	TransactionIBluetoothLeAudioSetConnectionPolicy                = binder.FirstCallTransaction + 7
	TransactionIBluetoothLeAudioGetConnectionPolicy                = binder.FirstCallTransaction + 8
	TransactionIBluetoothLeAudioGetConnectedGroupLeadDevice        = binder.FirstCallTransaction + 9
	TransactionIBluetoothLeAudioGetCodecStatus                     = binder.FirstCallTransaction + 10
	TransactionIBluetoothLeAudioSetCodecConfigPreference           = binder.FirstCallTransaction + 11
	TransactionIBluetoothLeAudioRegisterCallback                   = binder.FirstCallTransaction + 12
	TransactionIBluetoothLeAudioUnregisterCallback                 = binder.FirstCallTransaction + 13
	TransactionIBluetoothLeAudioSetCcidInformation                 = binder.FirstCallTransaction + 14
	TransactionIBluetoothLeAudioSetInCall                          = binder.FirstCallTransaction + 15
	TransactionIBluetoothLeAudioSetInactiveForHfpHandover          = binder.FirstCallTransaction + 16
	TransactionIBluetoothLeAudioGetGroupId                         = binder.FirstCallTransaction + 17
	TransactionIBluetoothLeAudioSetVolume                          = binder.FirstCallTransaction + 18
	TransactionIBluetoothLeAudioGroupAddNode                       = binder.FirstCallTransaction + 19
	TransactionIBluetoothLeAudioGroupRemoveNode                    = binder.FirstCallTransaction + 20
	TransactionIBluetoothLeAudioGetAudioLocation                   = binder.FirstCallTransaction + 21
	TransactionIBluetoothLeAudioIsInbandRingtoneEnabled            = binder.FirstCallTransaction + 22
	TransactionIBluetoothLeAudioRegisterLeBroadcastCallback        = binder.FirstCallTransaction + 23
	TransactionIBluetoothLeAudioUnregisterLeBroadcastCallback      = binder.FirstCallTransaction + 24
	TransactionIBluetoothLeAudioStartBroadcast                     = binder.FirstCallTransaction + 25
	TransactionIBluetoothLeAudioStopBroadcast                      = binder.FirstCallTransaction + 26
	TransactionIBluetoothLeAudioUpdateBroadcast                    = binder.FirstCallTransaction + 27
	TransactionIBluetoothLeAudioIsPlaying                          = binder.FirstCallTransaction + 28
	TransactionIBluetoothLeAudioGetAllBroadcastMetadata            = binder.FirstCallTransaction + 29
	TransactionIBluetoothLeAudioGetMaximumNumberOfBroadcasts       = binder.FirstCallTransaction + 30
	TransactionIBluetoothLeAudioGetMaximumStreamsPerBroadcast      = binder.FirstCallTransaction + 31
	TransactionIBluetoothLeAudioGetMaximumSubgroupsPerBroadcast    = binder.FirstCallTransaction + 32
	TransactionIBluetoothLeAudioIsBroadcastActive                  = binder.FirstCallTransaction + 33
)
View Source
const (
	MethodIBluetoothLeAudioConnect                            = "connect"
	MethodIBluetoothLeAudioDisconnect                         = "disconnect"
	MethodIBluetoothLeAudioGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothLeAudioGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothLeAudioGetConnectionState                 = "getConnectionState"
	MethodIBluetoothLeAudioSetActiveDevice                    = "setActiveDevice"
	MethodIBluetoothLeAudioGetActiveDevices                   = "getActiveDevices"
	MethodIBluetoothLeAudioSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothLeAudioGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothLeAudioGetConnectedGroupLeadDevice        = "getConnectedGroupLeadDevice"
	MethodIBluetoothLeAudioGetCodecStatus                     = "getCodecStatus"
	MethodIBluetoothLeAudioSetCodecConfigPreference           = "setCodecConfigPreference"
	MethodIBluetoothLeAudioRegisterCallback                   = "registerCallback"
	MethodIBluetoothLeAudioUnregisterCallback                 = "unregisterCallback"
	MethodIBluetoothLeAudioSetCcidInformation                 = "setCcidInformation"
	MethodIBluetoothLeAudioSetInCall                          = "setInCall"
	MethodIBluetoothLeAudioSetInactiveForHfpHandover          = "setInactiveForHfpHandover"
	MethodIBluetoothLeAudioGetGroupId                         = "getGroupId"
	MethodIBluetoothLeAudioSetVolume                          = "setVolume"
	MethodIBluetoothLeAudioGroupAddNode                       = "groupAddNode"
	MethodIBluetoothLeAudioGroupRemoveNode                    = "groupRemoveNode"
	MethodIBluetoothLeAudioGetAudioLocation                   = "getAudioLocation"
	MethodIBluetoothLeAudioIsInbandRingtoneEnabled            = "isInbandRingtoneEnabled"
	MethodIBluetoothLeAudioRegisterLeBroadcastCallback        = "registerLeBroadcastCallback"
	MethodIBluetoothLeAudioUnregisterLeBroadcastCallback      = "unregisterLeBroadcastCallback"
	MethodIBluetoothLeAudioStartBroadcast                     = "startBroadcast"
	MethodIBluetoothLeAudioStopBroadcast                      = "stopBroadcast"
	MethodIBluetoothLeAudioUpdateBroadcast                    = "updateBroadcast"
	MethodIBluetoothLeAudioIsPlaying                          = "isPlaying"
	MethodIBluetoothLeAudioGetAllBroadcastMetadata            = "getAllBroadcastMetadata"
	MethodIBluetoothLeAudioGetMaximumNumberOfBroadcasts       = "getMaximumNumberOfBroadcasts"
	MethodIBluetoothLeAudioGetMaximumStreamsPerBroadcast      = "getMaximumStreamsPerBroadcast"
	MethodIBluetoothLeAudioGetMaximumSubgroupsPerBroadcast    = "getMaximumSubgroupsPerBroadcast"
	MethodIBluetoothLeAudioIsBroadcastActive                  = "isBroadcastActive"
)
View Source
const (
	IBluetoothLeAudioLeAudioGroupIdInvalid           int32 = -1
	IBluetoothLeAudioGroupStatusInactive             int32 = 0
	IBluetoothLeAudioGroupStatusActive               int32 = 1
	IBluetoothLeAudioGroupStatusTurnedIdleDuringCall int32 = 2
	IBluetoothLeAudioGroupNodeAdded                  int32 = 1
	IBluetoothLeAudioGroupNodeRemoved                int32 = 2
	IBluetoothLeAudioGroupStreamStatusIdle           int32 = 0
	IBluetoothLeAudioGroupStreamStatusStreaming      int32 = 1
)
View Source
const (
	TransactionIBluetoothLeAudioCallbackOnCodecConfigChanged       = binder.FirstCallTransaction + 0
	TransactionIBluetoothLeAudioCallbackOnGroupNodeAdded           = binder.FirstCallTransaction + 1
	TransactionIBluetoothLeAudioCallbackOnGroupNodeRemoved         = binder.FirstCallTransaction + 2
	TransactionIBluetoothLeAudioCallbackOnGroupStatusChanged       = binder.FirstCallTransaction + 3
	TransactionIBluetoothLeAudioCallbackOnGroupStreamStatusChanged = binder.FirstCallTransaction + 4
)
View Source
const (
	MethodIBluetoothLeAudioCallbackOnCodecConfigChanged       = "onCodecConfigChanged"
	MethodIBluetoothLeAudioCallbackOnGroupNodeAdded           = "onGroupNodeAdded"
	MethodIBluetoothLeAudioCallbackOnGroupNodeRemoved         = "onGroupNodeRemoved"
	MethodIBluetoothLeAudioCallbackOnGroupStatusChanged       = "onGroupStatusChanged"
	MethodIBluetoothLeAudioCallbackOnGroupStreamStatusChanged = "onGroupStreamStatusChanged"
)
View Source
const (
	TransactionIBluetoothLeBroadcastAssistantGetConnectionState                 = binder.FirstCallTransaction + 0
	TransactionIBluetoothLeBroadcastAssistantGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 1
	TransactionIBluetoothLeBroadcastAssistantGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothLeBroadcastAssistantSetConnectionPolicy                = binder.FirstCallTransaction + 3
	TransactionIBluetoothLeBroadcastAssistantGetConnectionPolicy                = binder.FirstCallTransaction + 4
	TransactionIBluetoothLeBroadcastAssistantRegisterCallback                   = binder.FirstCallTransaction + 5
	TransactionIBluetoothLeBroadcastAssistantUnregisterCallback                 = binder.FirstCallTransaction + 6
	TransactionIBluetoothLeBroadcastAssistantStartSearchingForSources           = binder.FirstCallTransaction + 7
	TransactionIBluetoothLeBroadcastAssistantStopSearchingForSources            = binder.FirstCallTransaction + 8
	TransactionIBluetoothLeBroadcastAssistantIsSearchInProgress                 = binder.FirstCallTransaction + 9
	TransactionIBluetoothLeBroadcastAssistantAddSource                          = binder.FirstCallTransaction + 10
	TransactionIBluetoothLeBroadcastAssistantModifySource                       = binder.FirstCallTransaction + 11
	TransactionIBluetoothLeBroadcastAssistantRemoveSource                       = binder.FirstCallTransaction + 12
	TransactionIBluetoothLeBroadcastAssistantGetAllSources                      = binder.FirstCallTransaction + 13
	TransactionIBluetoothLeBroadcastAssistantGetMaximumSourceCapacity           = binder.FirstCallTransaction + 14
)
View Source
const (
	MethodIBluetoothLeBroadcastAssistantGetConnectionState                 = "getConnectionState"
	MethodIBluetoothLeBroadcastAssistantGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothLeBroadcastAssistantGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothLeBroadcastAssistantSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothLeBroadcastAssistantGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothLeBroadcastAssistantRegisterCallback                   = "registerCallback"
	MethodIBluetoothLeBroadcastAssistantUnregisterCallback                 = "unregisterCallback"
	MethodIBluetoothLeBroadcastAssistantStartSearchingForSources           = "startSearchingForSources"
	MethodIBluetoothLeBroadcastAssistantStopSearchingForSources            = "stopSearchingForSources"
	MethodIBluetoothLeBroadcastAssistantIsSearchInProgress                 = "isSearchInProgress"
	MethodIBluetoothLeBroadcastAssistantAddSource                          = "addSource"
	MethodIBluetoothLeBroadcastAssistantModifySource                       = "modifySource"
	MethodIBluetoothLeBroadcastAssistantRemoveSource                       = "removeSource"
	MethodIBluetoothLeBroadcastAssistantGetAllSources                      = "getAllSources"
	MethodIBluetoothLeBroadcastAssistantGetMaximumSourceCapacity           = "getMaximumSourceCapacity"
)
View Source
const (
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSearchStarted       = binder.FirstCallTransaction + 0
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSearchStartFailed   = binder.FirstCallTransaction + 1
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSearchStopped       = binder.FirstCallTransaction + 2
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSearchStopFailed    = binder.FirstCallTransaction + 3
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSourceFound         = binder.FirstCallTransaction + 4
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSourceAdded         = binder.FirstCallTransaction + 5
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSourceAddFailed     = binder.FirstCallTransaction + 6
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSourceModified      = binder.FirstCallTransaction + 7
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSourceModifyFailed  = binder.FirstCallTransaction + 8
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSourceRemoved       = binder.FirstCallTransaction + 9
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSourceRemoveFailed  = binder.FirstCallTransaction + 10
	TransactionIBluetoothLeBroadcastAssistantCallbackOnReceiveStateChanged = binder.FirstCallTransaction + 11
	TransactionIBluetoothLeBroadcastAssistantCallbackOnSourceLost          = binder.FirstCallTransaction + 12
)
View Source
const (
	MethodIBluetoothLeBroadcastAssistantCallbackOnSearchStarted       = "onSearchStarted"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSearchStartFailed   = "onSearchStartFailed"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSearchStopped       = "onSearchStopped"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSearchStopFailed    = "onSearchStopFailed"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSourceFound         = "onSourceFound"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSourceAdded         = "onSourceAdded"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSourceAddFailed     = "onSourceAddFailed"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSourceModified      = "onSourceModified"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSourceModifyFailed  = "onSourceModifyFailed"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSourceRemoved       = "onSourceRemoved"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSourceRemoveFailed  = "onSourceRemoveFailed"
	MethodIBluetoothLeBroadcastAssistantCallbackOnReceiveStateChanged = "onReceiveStateChanged"
	MethodIBluetoothLeBroadcastAssistantCallbackOnSourceLost          = "onSourceLost"
)
View Source
const (
	TransactionIBluetoothLeBroadcastCallbackOnBroadcastStarted         = binder.FirstCallTransaction + 0
	TransactionIBluetoothLeBroadcastCallbackOnBroadcastStartFailed     = binder.FirstCallTransaction + 1
	TransactionIBluetoothLeBroadcastCallbackOnBroadcastStopped         = binder.FirstCallTransaction + 2
	TransactionIBluetoothLeBroadcastCallbackOnBroadcastStopFailed      = binder.FirstCallTransaction + 3
	TransactionIBluetoothLeBroadcastCallbackOnPlaybackStarted          = binder.FirstCallTransaction + 4
	TransactionIBluetoothLeBroadcastCallbackOnPlaybackStopped          = binder.FirstCallTransaction + 5
	TransactionIBluetoothLeBroadcastCallbackOnBroadcastUpdated         = binder.FirstCallTransaction + 6
	TransactionIBluetoothLeBroadcastCallbackOnBroadcastUpdateFailed    = binder.FirstCallTransaction + 7
	TransactionIBluetoothLeBroadcastCallbackOnBroadcastMetadataChanged = binder.FirstCallTransaction + 8
)
View Source
const (
	MethodIBluetoothLeBroadcastCallbackOnBroadcastStarted         = "onBroadcastStarted"
	MethodIBluetoothLeBroadcastCallbackOnBroadcastStartFailed     = "onBroadcastStartFailed"
	MethodIBluetoothLeBroadcastCallbackOnBroadcastStopped         = "onBroadcastStopped"
	MethodIBluetoothLeBroadcastCallbackOnBroadcastStopFailed      = "onBroadcastStopFailed"
	MethodIBluetoothLeBroadcastCallbackOnPlaybackStarted          = "onPlaybackStarted"
	MethodIBluetoothLeBroadcastCallbackOnPlaybackStopped          = "onPlaybackStopped"
	MethodIBluetoothLeBroadcastCallbackOnBroadcastUpdated         = "onBroadcastUpdated"
	MethodIBluetoothLeBroadcastCallbackOnBroadcastUpdateFailed    = "onBroadcastUpdateFailed"
	MethodIBluetoothLeBroadcastCallbackOnBroadcastMetadataChanged = "onBroadcastMetadataChanged"
)
View Source
const (
	TransactionIBluetoothLeCallControlRegisterBearer      = binder.FirstCallTransaction + 0
	TransactionIBluetoothLeCallControlUnregisterBearer    = binder.FirstCallTransaction + 1
	TransactionIBluetoothLeCallControlRequestResult       = binder.FirstCallTransaction + 2
	TransactionIBluetoothLeCallControlCallAdded           = binder.FirstCallTransaction + 3
	TransactionIBluetoothLeCallControlCallRemoved         = binder.FirstCallTransaction + 4
	TransactionIBluetoothLeCallControlCallStateChanged    = binder.FirstCallTransaction + 5
	TransactionIBluetoothLeCallControlCurrentCallsList    = binder.FirstCallTransaction + 6
	TransactionIBluetoothLeCallControlNetworkStateChanged = binder.FirstCallTransaction + 7
)
View Source
const (
	MethodIBluetoothLeCallControlRegisterBearer      = "registerBearer"
	MethodIBluetoothLeCallControlUnregisterBearer    = "unregisterBearer"
	MethodIBluetoothLeCallControlRequestResult       = "requestResult"
	MethodIBluetoothLeCallControlCallAdded           = "callAdded"
	MethodIBluetoothLeCallControlCallRemoved         = "callRemoved"
	MethodIBluetoothLeCallControlCallStateChanged    = "callStateChanged"
	MethodIBluetoothLeCallControlCurrentCallsList    = "currentCallsList"
	MethodIBluetoothLeCallControlNetworkStateChanged = "networkStateChanged"
)
View Source
const (
	TransactionIBluetoothLeCallControlCallbackOnBearerRegistered = binder.FirstCallTransaction + 0
	TransactionIBluetoothLeCallControlCallbackOnAcceptCall       = binder.FirstCallTransaction + 1
	TransactionIBluetoothLeCallControlCallbackOnTerminateCall    = binder.FirstCallTransaction + 2
	TransactionIBluetoothLeCallControlCallbackOnHoldCall         = binder.FirstCallTransaction + 3
	TransactionIBluetoothLeCallControlCallbackOnUnholdCall       = binder.FirstCallTransaction + 4
	TransactionIBluetoothLeCallControlCallbackOnPlaceCall        = binder.FirstCallTransaction + 5
	TransactionIBluetoothLeCallControlCallbackOnJoinCalls        = binder.FirstCallTransaction + 6
)
View Source
const (
	MethodIBluetoothLeCallControlCallbackOnBearerRegistered = "onBearerRegistered"
	MethodIBluetoothLeCallControlCallbackOnAcceptCall       = "onAcceptCall"
	MethodIBluetoothLeCallControlCallbackOnTerminateCall    = "onTerminateCall"
	MethodIBluetoothLeCallControlCallbackOnHoldCall         = "onHoldCall"
	MethodIBluetoothLeCallControlCallbackOnUnholdCall       = "onUnholdCall"
	MethodIBluetoothLeCallControlCallbackOnPlaceCall        = "onPlaceCall"
	MethodIBluetoothLeCallControlCallbackOnJoinCalls        = "onJoinCalls"
)
View Source
const (
	TransactionIBluetoothManagerRegisterAdapter              = binder.FirstCallTransaction + 0
	TransactionIBluetoothManagerUnregisterAdapter            = binder.FirstCallTransaction + 1
	TransactionIBluetoothManagerEnable                       = binder.FirstCallTransaction + 2
	TransactionIBluetoothManagerEnableNoAutoConnect          = binder.FirstCallTransaction + 3
	TransactionIBluetoothManagerDisable                      = binder.FirstCallTransaction + 4
	TransactionIBluetoothManagerGetState                     = binder.FirstCallTransaction + 5
	TransactionIBluetoothManagerGetAddress                   = binder.FirstCallTransaction + 6
	TransactionIBluetoothManagerGetName                      = binder.FirstCallTransaction + 7
	TransactionIBluetoothManagerOnFactoryReset               = binder.FirstCallTransaction + 8
	TransactionIBluetoothManagerIsBleScanAlwaysAvailable     = binder.FirstCallTransaction + 9
	TransactionIBluetoothManagerEnableBle                    = binder.FirstCallTransaction + 10
	TransactionIBluetoothManagerDisableBle                   = binder.FirstCallTransaction + 11
	TransactionIBluetoothManagerIsBleAppPresent              = binder.FirstCallTransaction + 12
	TransactionIBluetoothManagerIsHearingAidProfileSupported = binder.FirstCallTransaction + 13
	TransactionIBluetoothManagerSetBtHciSnoopLogMode         = binder.FirstCallTransaction + 14
	TransactionIBluetoothManagerGetBtHciSnoopLogMode         = binder.FirstCallTransaction + 15
	TransactionIBluetoothManagerIsAutoOnSupported            = binder.FirstCallTransaction + 16
	TransactionIBluetoothManagerIsAutoOnEnabled              = binder.FirstCallTransaction + 17
	TransactionIBluetoothManagerSetAutoOnEnabled             = binder.FirstCallTransaction + 18
)
View Source
const (
	MethodIBluetoothManagerRegisterAdapter              = "registerAdapter"
	MethodIBluetoothManagerUnregisterAdapter            = "unregisterAdapter"
	MethodIBluetoothManagerEnable                       = "enable"
	MethodIBluetoothManagerEnableNoAutoConnect          = "enableNoAutoConnect"
	MethodIBluetoothManagerDisable                      = "disable"
	MethodIBluetoothManagerGetState                     = "getState"
	MethodIBluetoothManagerGetAddress                   = "getAddress"
	MethodIBluetoothManagerGetName                      = "getName"
	MethodIBluetoothManagerOnFactoryReset               = "onFactoryReset"
	MethodIBluetoothManagerIsBleScanAlwaysAvailable     = "isBleScanAlwaysAvailable"
	MethodIBluetoothManagerEnableBle                    = "enableBle"
	MethodIBluetoothManagerDisableBle                   = "disableBle"
	MethodIBluetoothManagerIsBleAppPresent              = "isBleAppPresent"
	MethodIBluetoothManagerIsHearingAidProfileSupported = "isHearingAidProfileSupported"
	MethodIBluetoothManagerSetBtHciSnoopLogMode         = "setBtHciSnoopLogMode"
	MethodIBluetoothManagerGetBtHciSnoopLogMode         = "getBtHciSnoopLogMode"
	MethodIBluetoothManagerIsAutoOnSupported            = "isAutoOnSupported"
	MethodIBluetoothManagerIsAutoOnEnabled              = "isAutoOnEnabled"
	MethodIBluetoothManagerSetAutoOnEnabled             = "setAutoOnEnabled"
)
View Source
const (
	TransactionIBluetoothManagerCallbackOnBluetoothServiceUp   = binder.FirstCallTransaction + 0
	TransactionIBluetoothManagerCallbackOnBluetoothServiceDown = binder.FirstCallTransaction + 1
	TransactionIBluetoothManagerCallbackOnBluetoothOn          = binder.FirstCallTransaction + 2
	TransactionIBluetoothManagerCallbackOnBluetoothOff         = binder.FirstCallTransaction + 3
)
View Source
const (
	MethodIBluetoothManagerCallbackOnBluetoothServiceUp   = "onBluetoothServiceUp"
	MethodIBluetoothManagerCallbackOnBluetoothServiceDown = "onBluetoothServiceDown"
	MethodIBluetoothManagerCallbackOnBluetoothOn          = "onBluetoothOn"
	MethodIBluetoothManagerCallbackOnBluetoothOff         = "onBluetoothOff"
)
View Source
const (
	TransactionIBluetoothMapGetState                           = binder.FirstCallTransaction + 0
	TransactionIBluetoothMapGetClient                          = binder.FirstCallTransaction + 1
	TransactionIBluetoothMapDisconnect                         = binder.FirstCallTransaction + 2
	TransactionIBluetoothMapIsConnected                        = binder.FirstCallTransaction + 3
	TransactionIBluetoothMapGetConnectedDevices                = binder.FirstCallTransaction + 4
	TransactionIBluetoothMapGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 5
	TransactionIBluetoothMapGetConnectionState                 = binder.FirstCallTransaction + 6
	TransactionIBluetoothMapSetConnectionPolicy                = binder.FirstCallTransaction + 7
	TransactionIBluetoothMapGetConnectionPolicy                = binder.FirstCallTransaction + 8
)
View Source
const (
	MethodIBluetoothMapGetState                           = "getState"
	MethodIBluetoothMapGetClient                          = "getClient"
	MethodIBluetoothMapDisconnect                         = "disconnect"
	MethodIBluetoothMapIsConnected                        = "isConnected"
	MethodIBluetoothMapGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothMapGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothMapGetConnectionState                 = "getConnectionState"
	MethodIBluetoothMapSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothMapGetConnectionPolicy                = "getConnectionPolicy"
)
View Source
const (
	TransactionIBluetoothMapClientIsConnected                        = binder.FirstCallTransaction + 0
	TransactionIBluetoothMapClientConnect                            = binder.FirstCallTransaction + 1
	TransactionIBluetoothMapClientDisconnect                         = binder.FirstCallTransaction + 2
	TransactionIBluetoothMapClientGetConnectedDevices                = binder.FirstCallTransaction + 3
	TransactionIBluetoothMapClientGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 4
	TransactionIBluetoothMapClientGetConnectionState                 = binder.FirstCallTransaction + 5
	TransactionIBluetoothMapClientSetConnectionPolicy                = binder.FirstCallTransaction + 6
	TransactionIBluetoothMapClientGetConnectionPolicy                = binder.FirstCallTransaction + 7
	TransactionIBluetoothMapClientSendMessage                        = binder.FirstCallTransaction + 8
	TransactionIBluetoothMapClientGetUnreadMessages                  = binder.FirstCallTransaction + 9
	TransactionIBluetoothMapClientGetSupportedFeatures               = binder.FirstCallTransaction + 10
	TransactionIBluetoothMapClientSetMessageStatus                   = binder.FirstCallTransaction + 11
)
View Source
const (
	MethodIBluetoothMapClientIsConnected                        = "isConnected"
	MethodIBluetoothMapClientConnect                            = "connect"
	MethodIBluetoothMapClientDisconnect                         = "disconnect"
	MethodIBluetoothMapClientGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothMapClientGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothMapClientGetConnectionState                 = "getConnectionState"
	MethodIBluetoothMapClientSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothMapClientGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothMapClientSendMessage                        = "sendMessage"
	MethodIBluetoothMapClientGetUnreadMessages                  = "getUnreadMessages"
	MethodIBluetoothMapClientGetSupportedFeatures               = "getSupportedFeatures"
	MethodIBluetoothMapClientSetMessageStatus                   = "setMessageStatus"
)
View Source
const (
	TransactionIBluetoothOobDataCallbackOnOobData = binder.FirstCallTransaction + 0
	TransactionIBluetoothOobDataCallbackOnError   = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIBluetoothOobDataCallbackOnOobData = "onOobData"
	MethodIBluetoothOobDataCallbackOnError   = "onError"
)
View Source
const (
	TransactionIBluetoothPanIsTetheringOn                      = binder.FirstCallTransaction + 0
	TransactionIBluetoothPanSetBluetoothTethering              = binder.FirstCallTransaction + 1
	TransactionIBluetoothPanConnect                            = binder.FirstCallTransaction + 2
	TransactionIBluetoothPanDisconnect                         = binder.FirstCallTransaction + 3
	TransactionIBluetoothPanGetConnectedDevices                = binder.FirstCallTransaction + 4
	TransactionIBluetoothPanGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 5
	TransactionIBluetoothPanGetConnectionState                 = binder.FirstCallTransaction + 6
	TransactionIBluetoothPanSetConnectionPolicy                = binder.FirstCallTransaction + 7
)
View Source
const (
	MethodIBluetoothPanIsTetheringOn                      = "isTetheringOn"
	MethodIBluetoothPanSetBluetoothTethering              = "setBluetoothTethering"
	MethodIBluetoothPanConnect                            = "connect"
	MethodIBluetoothPanDisconnect                         = "disconnect"
	MethodIBluetoothPanGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothPanGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothPanGetConnectionState                 = "getConnectionState"
	MethodIBluetoothPanSetConnectionPolicy                = "setConnectionPolicy"
)
View Source
const (
	TransactionIBluetoothPanCallbackOnAvailable   = binder.FirstCallTransaction + 0
	TransactionIBluetoothPanCallbackOnUnavailable = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIBluetoothPanCallbackOnAvailable   = "onAvailable"
	MethodIBluetoothPanCallbackOnUnavailable = "onUnavailable"
)
View Source
const (
	TransactionIBluetoothPbapGetConnectedDevices                = binder.FirstCallTransaction + 0
	TransactionIBluetoothPbapGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 1
	TransactionIBluetoothPbapGetConnectionState                 = binder.FirstCallTransaction + 2
	TransactionIBluetoothPbapDisconnect                         = binder.FirstCallTransaction + 3
	TransactionIBluetoothPbapSetConnectionPolicy                = binder.FirstCallTransaction + 4
)
View Source
const (
	MethodIBluetoothPbapGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothPbapGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothPbapGetConnectionState                 = "getConnectionState"
	MethodIBluetoothPbapDisconnect                         = "disconnect"
	MethodIBluetoothPbapSetConnectionPolicy                = "setConnectionPolicy"
)
View Source
const (
	TransactionIBluetoothPbapClientConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothPbapClientDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothPbapClientGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothPbapClientGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothPbapClientGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothPbapClientSetConnectionPolicy                = binder.FirstCallTransaction + 5
	TransactionIBluetoothPbapClientGetConnectionPolicy                = binder.FirstCallTransaction + 6
)
View Source
const (
	MethodIBluetoothPbapClientConnect                            = "connect"
	MethodIBluetoothPbapClientDisconnect                         = "disconnect"
	MethodIBluetoothPbapClientGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothPbapClientGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothPbapClientGetConnectionState                 = "getConnectionState"
	MethodIBluetoothPbapClientSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothPbapClientGetConnectionPolicy                = "getConnectionPolicy"
)
View Source
const (
	TransactionIBluetoothProfileServiceConnectionOnServiceConnected    = binder.FirstCallTransaction + 0
	TransactionIBluetoothProfileServiceConnectionOnServiceDisconnected = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodIBluetoothProfileServiceConnectionOnServiceConnected    = "onServiceConnected"
	MethodIBluetoothProfileServiceConnectionOnServiceDisconnected = "onServiceDisconnected"
)
View Source
const (
	TransactionIBluetoothSapGetState                           = binder.FirstCallTransaction + 0
	TransactionIBluetoothSapGetClient                          = binder.FirstCallTransaction + 1
	TransactionIBluetoothSapDisconnect                         = binder.FirstCallTransaction + 2
	TransactionIBluetoothSapIsConnected                        = binder.FirstCallTransaction + 3
	TransactionIBluetoothSapGetConnectedDevices                = binder.FirstCallTransaction + 4
	TransactionIBluetoothSapGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 5
	TransactionIBluetoothSapGetConnectionState                 = binder.FirstCallTransaction + 6
	TransactionIBluetoothSapSetConnectionPolicy                = binder.FirstCallTransaction + 7
	TransactionIBluetoothSapGetConnectionPolicy                = binder.FirstCallTransaction + 8
)
View Source
const (
	MethodIBluetoothSapGetState                           = "getState"
	MethodIBluetoothSapGetClient                          = "getClient"
	MethodIBluetoothSapDisconnect                         = "disconnect"
	MethodIBluetoothSapIsConnected                        = "isConnected"
	MethodIBluetoothSapGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothSapGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothSapGetConnectionState                 = "getConnectionState"
	MethodIBluetoothSapSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothSapGetConnectionPolicy                = "getConnectionPolicy"
)
View Source
const (
	TransactionIBluetoothSocketManagerConnectSocket              = binder.FirstCallTransaction + 0
	TransactionIBluetoothSocketManagerCreateSocketChannel        = binder.FirstCallTransaction + 1
	TransactionIBluetoothSocketManagerRequestMaximumTxDataLength = binder.FirstCallTransaction + 2
)
View Source
const (
	MethodIBluetoothSocketManagerConnectSocket              = "connectSocket"
	MethodIBluetoothSocketManagerCreateSocketChannel        = "createSocketChannel"
	MethodIBluetoothSocketManagerRequestMaximumTxDataLength = "requestMaximumTxDataLength"
)
View Source
const (
	TransactionIBluetoothVolumeControlConnect                            = binder.FirstCallTransaction + 0
	TransactionIBluetoothVolumeControlDisconnect                         = binder.FirstCallTransaction + 1
	TransactionIBluetoothVolumeControlGetConnectedDevices                = binder.FirstCallTransaction + 2
	TransactionIBluetoothVolumeControlGetDevicesMatchingConnectionStates = binder.FirstCallTransaction + 3
	TransactionIBluetoothVolumeControlGetConnectionState                 = binder.FirstCallTransaction + 4
	TransactionIBluetoothVolumeControlSetConnectionPolicy                = binder.FirstCallTransaction + 5
	TransactionIBluetoothVolumeControlGetConnectionPolicy                = binder.FirstCallTransaction + 6
	TransactionIBluetoothVolumeControlIsVolumeOffsetAvailable            = binder.FirstCallTransaction + 7
	TransactionIBluetoothVolumeControlGetNumberOfVolumeOffsetInstances   = binder.FirstCallTransaction + 8
	TransactionIBluetoothVolumeControlSetVolumeOffset                    = binder.FirstCallTransaction + 9
	TransactionIBluetoothVolumeControlSetGroupVolume                     = binder.FirstCallTransaction + 10
	TransactionIBluetoothVolumeControlGetGroupVolume                     = binder.FirstCallTransaction + 11
	TransactionIBluetoothVolumeControlSetGroupActive                     = binder.FirstCallTransaction + 12
	TransactionIBluetoothVolumeControlSetDeviceVolume                    = binder.FirstCallTransaction + 13
	TransactionIBluetoothVolumeControlMute                               = binder.FirstCallTransaction + 14
	TransactionIBluetoothVolumeControlMuteGroup                          = binder.FirstCallTransaction + 15
	TransactionIBluetoothVolumeControlUnmute                             = binder.FirstCallTransaction + 16
	TransactionIBluetoothVolumeControlUnmuteGroup                        = binder.FirstCallTransaction + 17
	TransactionIBluetoothVolumeControlRegisterCallback                   = binder.FirstCallTransaction + 18
	TransactionIBluetoothVolumeControlUnregisterCallback                 = binder.FirstCallTransaction + 19
	TransactionIBluetoothVolumeControlNotifyNewRegisteredCallback        = binder.FirstCallTransaction + 20
)
View Source
const (
	MethodIBluetoothVolumeControlConnect                            = "connect"
	MethodIBluetoothVolumeControlDisconnect                         = "disconnect"
	MethodIBluetoothVolumeControlGetConnectedDevices                = "getConnectedDevices"
	MethodIBluetoothVolumeControlGetDevicesMatchingConnectionStates = "getDevicesMatchingConnectionStates"
	MethodIBluetoothVolumeControlGetConnectionState                 = "getConnectionState"
	MethodIBluetoothVolumeControlSetConnectionPolicy                = "setConnectionPolicy"
	MethodIBluetoothVolumeControlGetConnectionPolicy                = "getConnectionPolicy"
	MethodIBluetoothVolumeControlIsVolumeOffsetAvailable            = "isVolumeOffsetAvailable"
	MethodIBluetoothVolumeControlGetNumberOfVolumeOffsetInstances   = "getNumberOfVolumeOffsetInstances"
	MethodIBluetoothVolumeControlSetVolumeOffset                    = "setVolumeOffset"
	MethodIBluetoothVolumeControlSetGroupVolume                     = "setGroupVolume"
	MethodIBluetoothVolumeControlGetGroupVolume                     = "getGroupVolume"
	MethodIBluetoothVolumeControlSetGroupActive                     = "setGroupActive"
	MethodIBluetoothVolumeControlSetDeviceVolume                    = "setDeviceVolume"
	MethodIBluetoothVolumeControlMute                               = "mute"
	MethodIBluetoothVolumeControlMuteGroup                          = "muteGroup"
	MethodIBluetoothVolumeControlUnmute                             = "unmute"
	MethodIBluetoothVolumeControlUnmuteGroup                        = "unmuteGroup"
	MethodIBluetoothVolumeControlRegisterCallback                   = "registerCallback"
	MethodIBluetoothVolumeControlUnregisterCallback                 = "unregisterCallback"
	MethodIBluetoothVolumeControlNotifyNewRegisteredCallback        = "notifyNewRegisteredCallback"
)
View Source
const (
	TransactionIBluetoothVolumeControlCallbackOnVolumeOffsetChanged                 = binder.FirstCallTransaction + 0
	TransactionIBluetoothVolumeControlCallbackOnVolumeOffsetAudioLocationChanged    = binder.FirstCallTransaction + 1
	TransactionIBluetoothVolumeControlCallbackOnVolumeOffsetAudioDescriptionChanged = binder.FirstCallTransaction + 2
	TransactionIBluetoothVolumeControlCallbackOnDeviceVolumeChanged                 = binder.FirstCallTransaction + 3
)
View Source
const (
	MethodIBluetoothVolumeControlCallbackOnVolumeOffsetChanged                 = "onVolumeOffsetChanged"
	MethodIBluetoothVolumeControlCallbackOnVolumeOffsetAudioLocationChanged    = "onVolumeOffsetAudioLocationChanged"
	MethodIBluetoothVolumeControlCallbackOnVolumeOffsetAudioDescriptionChanged = "onVolumeOffsetAudioDescriptionChanged"
	MethodIBluetoothVolumeControlCallbackOnDeviceVolumeChanged                 = "onDeviceVolumeChanged"
)
View Source
const DescriptorIBluetooth = "android.bluetooth.IBluetooth"
View Source
const DescriptorIBluetoothA2dp = "android.bluetooth.IBluetoothA2dp"
View Source
const DescriptorIBluetoothA2dpSink = "android.bluetooth.IBluetoothA2dpSink"
View Source
const DescriptorIBluetoothActivityEnergyInfoListener = "android.bluetooth.IBluetoothActivityEnergyInfoListener"
View Source
const DescriptorIBluetoothAvrcpController = "android.bluetooth.IBluetoothAvrcpController"
View Source
const DescriptorIBluetoothAvrcpTarget = "android.bluetooth.IBluetoothAvrcpTarget"
View Source
const DescriptorIBluetoothBattery = "android.bluetooth.IBluetoothBattery"
View Source
const DescriptorIBluetoothCallback = "android.bluetooth.IBluetoothCallback"
View Source
const DescriptorIBluetoothConnectionCallback = "android.bluetooth.IBluetoothConnectionCallback"
View Source
const DescriptorIBluetoothCsipSetCoordinator = "android.bluetooth.IBluetoothCsipSetCoordinator"
View Source
const DescriptorIBluetoothCsipSetCoordinatorCallback = "android.bluetooth.IBluetoothCsipSetCoordinatorCallback"
View Source
const DescriptorIBluetoothCsipSetCoordinatorLockCallback = "android.bluetooth.IBluetoothCsipSetCoordinatorLockCallback"
View Source
const DescriptorIBluetoothGatt = "android.bluetooth.IBluetoothGatt"
View Source
const DescriptorIBluetoothGattCallback = "android.bluetooth.IBluetoothGattCallback"
View Source
const DescriptorIBluetoothGattServerCallback = "android.bluetooth.IBluetoothGattServerCallback"
View Source
const DescriptorIBluetoothHapClient = "android.bluetooth.IBluetoothHapClient"
View Source
const DescriptorIBluetoothHapClientCallback = "android.bluetooth.IBluetoothHapClientCallback"
View Source
const DescriptorIBluetoothHeadset = "android.bluetooth.IBluetoothHeadset"
View Source
const DescriptorIBluetoothHeadsetClient = "android.bluetooth.IBluetoothHeadsetClient"
View Source
const DescriptorIBluetoothHearingAid = "android.bluetooth.IBluetoothHearingAid"
View Source
const DescriptorIBluetoothHidDevice = "android.bluetooth.IBluetoothHidDevice"
View Source
const DescriptorIBluetoothHidDeviceCallback = "android.bluetooth.IBluetoothHidDeviceCallback"
View Source
const DescriptorIBluetoothHidHost = "android.bluetooth.IBluetoothHidHost"
View Source
const DescriptorIBluetoothLeAudio = "android.bluetooth.IBluetoothLeAudio"
View Source
const DescriptorIBluetoothLeAudioCallback = "android.bluetooth.IBluetoothLeAudioCallback"
View Source
const DescriptorIBluetoothLeBroadcastAssistant = "android.bluetooth.IBluetoothLeBroadcastAssistant"
View Source
const DescriptorIBluetoothLeBroadcastAssistantCallback = "android.bluetooth.IBluetoothLeBroadcastAssistantCallback"
View Source
const DescriptorIBluetoothLeBroadcastCallback = "android.bluetooth.IBluetoothLeBroadcastCallback"
View Source
const DescriptorIBluetoothLeCallControl = "android.bluetooth.IBluetoothLeCallControl"
View Source
const DescriptorIBluetoothLeCallControlCallback = "android.bluetooth.IBluetoothLeCallControlCallback"
View Source
const DescriptorIBluetoothManager = "android.bluetooth.IBluetoothManager"
View Source
const DescriptorIBluetoothManagerCallback = "android.bluetooth.IBluetoothManagerCallback"
View Source
const DescriptorIBluetoothMap = "android.bluetooth.IBluetoothMap"
View Source
const DescriptorIBluetoothMapClient = "android.bluetooth.IBluetoothMapClient"
View Source
const DescriptorIBluetoothMcpServiceManager = "android.bluetooth.IBluetoothMcpServiceManager"
View Source
const DescriptorIBluetoothMetadataListener = "android.bluetooth.IBluetoothMetadataListener"
View Source
const DescriptorIBluetoothOobDataCallback = "android.bluetooth.IBluetoothOobDataCallback"
View Source
const DescriptorIBluetoothPan = "android.bluetooth.IBluetoothPan"
View Source
const DescriptorIBluetoothPanCallback = "android.bluetooth.IBluetoothPanCallback"
View Source
const DescriptorIBluetoothPbap = "android.bluetooth.IBluetoothPbap"
View Source
const DescriptorIBluetoothPbapClient = "android.bluetooth.IBluetoothPbapClient"
View Source
const DescriptorIBluetoothPreferredAudioProfilesCallback = "android.bluetooth.IBluetoothPreferredAudioProfilesCallback"
View Source
const DescriptorIBluetoothProfileServiceConnection = "android.bluetooth.IBluetoothProfileServiceConnection"
View Source
const DescriptorIBluetoothQualityReportReadyCallback = "android.bluetooth.IBluetoothQualityReportReadyCallback"
View Source
const DescriptorIBluetoothSap = "android.bluetooth.IBluetoothSap"
View Source
const DescriptorIBluetoothSocketManager = "android.bluetooth.IBluetoothSocketManager"
View Source
const DescriptorIBluetoothVolumeControl = "android.bluetooth.IBluetoothVolumeControl"
View Source
const DescriptorIBluetoothVolumeControlCallback = "android.bluetooth.IBluetoothVolumeControlCallback"
View Source
const (
	IBluetoothVolumeControlVolumeControlUnknownVolume int32 = -1
)
View Source
const (
	MethodIBluetoothActivityEnergyInfoListenerOnBluetoothActivityEnergyInfoAvailable = "onBluetoothActivityEnergyInfoAvailable"
)
View Source
const (
	MethodIBluetoothAvrcpTargetSendVolumeChanged = "sendVolumeChanged"
)
View Source
const (
	MethodIBluetoothCallbackOnBluetoothStateChange = "onBluetoothStateChange"
)
View Source
const (
	MethodIBluetoothCsipSetCoordinatorCallbackOnCsisSetMemberAvailable = "onCsisSetMemberAvailable"
)
View Source
const (
	MethodIBluetoothCsipSetCoordinatorLockCallbackOnGroupLockSet = "onGroupLockSet"
)
View Source
const (
	MethodIBluetoothMcpServiceManagerSetDeviceAuthorized = "setDeviceAuthorized"
)
View Source
const (
	MethodIBluetoothMetadataListenerOnMetadataChanged = "onMetadataChanged"
)
View Source
const (
	MethodIBluetoothPreferredAudioProfilesCallbackOnPreferredAudioProfilesChanged = "onPreferredAudioProfilesChanged"
)
View Source
const (
	MethodIBluetoothQualityReportReadyCallbackOnBluetoothQualityReportReady = "onBluetoothQualityReportReady"
)
View Source
const (
	TransactionIBluetoothActivityEnergyInfoListenerOnBluetoothActivityEnergyInfoAvailable = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIBluetoothAvrcpTargetSendVolumeChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIBluetoothCallbackOnBluetoothStateChange = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIBluetoothCsipSetCoordinatorCallbackOnCsisSetMemberAvailable = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIBluetoothCsipSetCoordinatorLockCallbackOnGroupLockSet = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIBluetoothMcpServiceManagerSetDeviceAuthorized = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIBluetoothMetadataListenerOnMetadataChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIBluetoothPreferredAudioProfilesCallbackOnPreferredAudioProfilesChanged = binder.FirstCallTransaction + 0
)
View Source
const (
	TransactionIBluetoothQualityReportReadyCallbackOnBluetoothQualityReportReady = binder.FirstCallTransaction + 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BluetoothA2dpProxy

type BluetoothA2dpProxy struct {
	Remote binder.IBinder
}

func NewBluetoothA2dpProxy

func NewBluetoothA2dpProxy(
	remote binder.IBinder,
) *BluetoothA2dpProxy

func (*BluetoothA2dpProxy) AsBinder

func (p *BluetoothA2dpProxy) AsBinder() binder.IBinder

func (*BluetoothA2dpProxy) Connect

func (p *BluetoothA2dpProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) DisableOptionalCodecs

func (p *BluetoothA2dpProxy) DisableOptionalCodecs(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
) error

func (*BluetoothA2dpProxy) Disconnect

func (p *BluetoothA2dpProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) EnableOptionalCodecs

func (p *BluetoothA2dpProxy) EnableOptionalCodecs(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
) error

func (*BluetoothA2dpProxy) GetActiveDevice

func (p *BluetoothA2dpProxy) GetActiveDevice(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) GetBufferConstraints

func (p *BluetoothA2dpProxy) GetBufferConstraints(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) GetCodecStatus

func (p *BluetoothA2dpProxy) GetCodecStatus(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) GetConnectedDevices

func (p *BluetoothA2dpProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) GetConnectionPolicy

func (p *BluetoothA2dpProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) GetConnectionState

func (p *BluetoothA2dpProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothA2dpProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) GetDynamicBufferSupport

func (p *BluetoothA2dpProxy) GetDynamicBufferSupport(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) GetSupportedCodecTypes

func (p *BluetoothA2dpProxy) GetSupportedCodecTypes(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) IsA2dpPlaying

func (p *BluetoothA2dpProxy) IsA2dpPlaying(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) IsOptionalCodecsEnabled

func (p *BluetoothA2dpProxy) IsOptionalCodecsEnabled(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) IsOptionalCodecsSupported

func (p *BluetoothA2dpProxy) IsOptionalCodecsSupported(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) SetActiveDevice

func (p *BluetoothA2dpProxy) SetActiveDevice(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) SetAvrcpAbsoluteVolume

func (p *BluetoothA2dpProxy) SetAvrcpAbsoluteVolume(
	ctx context.Context,
	volume int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothA2dpProxy) SetBufferLengthMillis

func (p *BluetoothA2dpProxy) SetBufferLengthMillis(
	ctx context.Context,
	codec int32,
	size int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) SetCodecConfigPreference

func (p *BluetoothA2dpProxy) SetCodecConfigPreference(
	ctx context.Context,
	device BluetoothDevice,
	codecConfig BluetoothCodecConfig,
	attributionSource content.AttributionSource,
) error

func (*BluetoothA2dpProxy) SetConnectionPolicy

func (p *BluetoothA2dpProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpProxy) SetOptionalCodecsEnabled

func (p *BluetoothA2dpProxy) SetOptionalCodecsEnabled(
	ctx context.Context,
	device BluetoothDevice,
	value int32,
	attributionSource content.AttributionSource,
) error

type BluetoothA2dpSinkProxy

type BluetoothA2dpSinkProxy struct {
	Remote binder.IBinder
}

func NewBluetoothA2dpSinkProxy

func NewBluetoothA2dpSinkProxy(
	remote binder.IBinder,
) *BluetoothA2dpSinkProxy

func (*BluetoothA2dpSinkProxy) AsBinder

func (p *BluetoothA2dpSinkProxy) AsBinder() binder.IBinder

func (*BluetoothA2dpSinkProxy) Connect

func (p *BluetoothA2dpSinkProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpSinkProxy) Disconnect

func (p *BluetoothA2dpSinkProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpSinkProxy) GetAudioConfig

func (p *BluetoothA2dpSinkProxy) GetAudioConfig(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpSinkProxy) GetConnectedDevices

func (p *BluetoothA2dpSinkProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpSinkProxy) GetConnectionPolicy

func (p *BluetoothA2dpSinkProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpSinkProxy) GetConnectionState

func (p *BluetoothA2dpSinkProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpSinkProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothA2dpSinkProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpSinkProxy) IsA2dpPlaying

func (p *BluetoothA2dpSinkProxy) IsA2dpPlaying(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothA2dpSinkProxy) SetConnectionPolicy

func (p *BluetoothA2dpSinkProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothA2dpSinkStub

type BluetoothA2dpSinkStub struct {
	Impl      IBluetoothA2dpSink
	Transport binder.VersionAwareTransport
}

BluetoothA2dpSinkStub dispatches incoming binder transactions to a typed IBluetoothA2dpSink implementation.

func (*BluetoothA2dpSinkStub) Descriptor

func (s *BluetoothA2dpSinkStub) Descriptor() string

func (*BluetoothA2dpSinkStub) OnTransaction

func (s *BluetoothA2dpSinkStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothA2dpStub

type BluetoothA2dpStub struct {
	Impl      IBluetoothA2dp
	Transport binder.VersionAwareTransport
}

BluetoothA2dpStub dispatches incoming binder transactions to a typed IBluetoothA2dp implementation.

func (*BluetoothA2dpStub) Descriptor

func (s *BluetoothA2dpStub) Descriptor() string

func (*BluetoothA2dpStub) OnTransaction

func (s *BluetoothA2dpStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothActivityEnergyInfo

type BluetoothActivityEnergyInfo struct {
}

func (*BluetoothActivityEnergyInfo) MarshalParcel

func (s *BluetoothActivityEnergyInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothActivityEnergyInfo) UnmarshalParcel

func (s *BluetoothActivityEnergyInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothActivityEnergyInfoListenerProxy

type BluetoothActivityEnergyInfoListenerProxy struct {
	Remote binder.IBinder
}

func NewBluetoothActivityEnergyInfoListenerProxy

func NewBluetoothActivityEnergyInfoListenerProxy(
	remote binder.IBinder,
) *BluetoothActivityEnergyInfoListenerProxy

func (*BluetoothActivityEnergyInfoListenerProxy) AsBinder

func (*BluetoothActivityEnergyInfoListenerProxy) OnBluetoothActivityEnergyInfoAvailable

func (p *BluetoothActivityEnergyInfoListenerProxy) OnBluetoothActivityEnergyInfoAvailable(
	ctx context.Context,
	info BluetoothActivityEnergyInfo,
) error

type BluetoothActivityEnergyInfoListenerStub

type BluetoothActivityEnergyInfoListenerStub struct {
	Impl      IBluetoothActivityEnergyInfoListener
	Transport binder.VersionAwareTransport
}

BluetoothActivityEnergyInfoListenerStub dispatches incoming binder transactions to a typed IBluetoothActivityEnergyInfoListener implementation.

func (*BluetoothActivityEnergyInfoListenerStub) Descriptor

func (*BluetoothActivityEnergyInfoListenerStub) OnTransaction

type BluetoothAudioConfig

type BluetoothAudioConfig struct {
}

func (*BluetoothAudioConfig) MarshalParcel

func (s *BluetoothAudioConfig) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothAudioConfig) UnmarshalParcel

func (s *BluetoothAudioConfig) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothAvrcpControllerProxy

type BluetoothAvrcpControllerProxy struct {
	Remote binder.IBinder
}

func NewBluetoothAvrcpControllerProxy

func NewBluetoothAvrcpControllerProxy(
	remote binder.IBinder,
) *BluetoothAvrcpControllerProxy

func (*BluetoothAvrcpControllerProxy) AsBinder

func (*BluetoothAvrcpControllerProxy) GetConnectedDevices

func (p *BluetoothAvrcpControllerProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothAvrcpControllerProxy) GetConnectionState

func (p *BluetoothAvrcpControllerProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothAvrcpControllerProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothAvrcpControllerProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothAvrcpControllerProxy) GetPlayerSettings

func (p *BluetoothAvrcpControllerProxy) GetPlayerSettings(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothAvrcpControllerProxy) SendGroupNavigationCmd

func (p *BluetoothAvrcpControllerProxy) SendGroupNavigationCmd(
	ctx context.Context,
	device BluetoothDevice,
	keyCode int32,
	keyState int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothAvrcpControllerProxy) SetPlayerApplicationSetting

func (p *BluetoothAvrcpControllerProxy) SetPlayerApplicationSetting(
	ctx context.Context,
	plAppSetting BluetoothAvrcpPlayerSettings,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothAvrcpControllerStub

type BluetoothAvrcpControllerStub struct {
	Impl      IBluetoothAvrcpController
	Transport binder.VersionAwareTransport
}

BluetoothAvrcpControllerStub dispatches incoming binder transactions to a typed IBluetoothAvrcpController implementation.

func (*BluetoothAvrcpControllerStub) Descriptor

func (s *BluetoothAvrcpControllerStub) Descriptor() string

func (*BluetoothAvrcpControllerStub) OnTransaction

type BluetoothAvrcpPlayerSettings

type BluetoothAvrcpPlayerSettings struct {
}

func (*BluetoothAvrcpPlayerSettings) MarshalParcel

func (s *BluetoothAvrcpPlayerSettings) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothAvrcpPlayerSettings) UnmarshalParcel

func (s *BluetoothAvrcpPlayerSettings) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothAvrcpTargetProxy

type BluetoothAvrcpTargetProxy struct {
	Remote binder.IBinder
}

func NewBluetoothAvrcpTargetProxy

func NewBluetoothAvrcpTargetProxy(
	remote binder.IBinder,
) *BluetoothAvrcpTargetProxy

func (*BluetoothAvrcpTargetProxy) AsBinder

func (*BluetoothAvrcpTargetProxy) SendVolumeChanged

func (p *BluetoothAvrcpTargetProxy) SendVolumeChanged(
	ctx context.Context,
	volume int32,
) error

type BluetoothAvrcpTargetStub

type BluetoothAvrcpTargetStub struct {
	Impl      IBluetoothAvrcpTarget
	Transport binder.VersionAwareTransport
}

BluetoothAvrcpTargetStub dispatches incoming binder transactions to a typed IBluetoothAvrcpTarget implementation.

func (*BluetoothAvrcpTargetStub) Descriptor

func (s *BluetoothAvrcpTargetStub) Descriptor() string

func (*BluetoothAvrcpTargetStub) OnTransaction

func (s *BluetoothAvrcpTargetStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothBatteryProxy

type BluetoothBatteryProxy struct {
	Remote binder.IBinder
}

func NewBluetoothBatteryProxy

func NewBluetoothBatteryProxy(
	remote binder.IBinder,
) *BluetoothBatteryProxy

func (*BluetoothBatteryProxy) AsBinder

func (p *BluetoothBatteryProxy) AsBinder() binder.IBinder

func (*BluetoothBatteryProxy) Connect

func (p *BluetoothBatteryProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothBatteryProxy) Disconnect

func (p *BluetoothBatteryProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothBatteryProxy) GetConnectedDevices

func (p *BluetoothBatteryProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothBatteryProxy) GetConnectionPolicy

func (p *BluetoothBatteryProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothBatteryProxy) GetConnectionState

func (p *BluetoothBatteryProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothBatteryProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothBatteryProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothBatteryProxy) SetConnectionPolicy

func (p *BluetoothBatteryProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothBatteryStub

type BluetoothBatteryStub struct {
	Impl      IBluetoothBattery
	Transport binder.VersionAwareTransport
}

BluetoothBatteryStub dispatches incoming binder transactions to a typed IBluetoothBattery implementation.

func (*BluetoothBatteryStub) Descriptor

func (s *BluetoothBatteryStub) Descriptor() string

func (*BluetoothBatteryStub) OnTransaction

func (s *BluetoothBatteryStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothBroadcastAudioScanBaseConfig

type BluetoothBroadcastAudioScanBaseConfig struct {
}

func (*BluetoothBroadcastAudioScanBaseConfig) MarshalParcel

func (s *BluetoothBroadcastAudioScanBaseConfig) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothBroadcastAudioScanBaseConfig) UnmarshalParcel

func (s *BluetoothBroadcastAudioScanBaseConfig) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothCallbackProxy

type BluetoothCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothCallbackProxy

func NewBluetoothCallbackProxy(
	remote binder.IBinder,
) *BluetoothCallbackProxy

func (*BluetoothCallbackProxy) AsBinder

func (p *BluetoothCallbackProxy) AsBinder() binder.IBinder

func (*BluetoothCallbackProxy) OnBluetoothStateChange

func (p *BluetoothCallbackProxy) OnBluetoothStateChange(
	ctx context.Context,
	prevState int32,
	newState int32,
) error

type BluetoothCallbackStub

type BluetoothCallbackStub struct {
	Impl      IBluetoothCallback
	Transport binder.VersionAwareTransport
}

BluetoothCallbackStub dispatches incoming binder transactions to a typed IBluetoothCallback implementation.

func (*BluetoothCallbackStub) Descriptor

func (s *BluetoothCallbackStub) Descriptor() string

func (*BluetoothCallbackStub) OnTransaction

func (s *BluetoothCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothClass

type BluetoothClass struct {
}

func (*BluetoothClass) MarshalParcel

func (s *BluetoothClass) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothClass) UnmarshalParcel

func (s *BluetoothClass) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothCodecConfig

type BluetoothCodecConfig struct {
}

func (*BluetoothCodecConfig) MarshalParcel

func (s *BluetoothCodecConfig) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothCodecConfig) UnmarshalParcel

func (s *BluetoothCodecConfig) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothCodecStatus

type BluetoothCodecStatus struct {
}

func (*BluetoothCodecStatus) MarshalParcel

func (s *BluetoothCodecStatus) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothCodecStatus) UnmarshalParcel

func (s *BluetoothCodecStatus) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothConnectionCallbackProxy

type BluetoothConnectionCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothConnectionCallbackProxy

func NewBluetoothConnectionCallbackProxy(
	remote binder.IBinder,
) *BluetoothConnectionCallbackProxy

func (*BluetoothConnectionCallbackProxy) AsBinder

func (*BluetoothConnectionCallbackProxy) OnDeviceConnected

func (p *BluetoothConnectionCallbackProxy) OnDeviceConnected(
	ctx context.Context,
	device BluetoothDevice,
) error

func (*BluetoothConnectionCallbackProxy) OnDeviceDisconnected

func (p *BluetoothConnectionCallbackProxy) OnDeviceDisconnected(
	ctx context.Context,
	device BluetoothDevice,
	hciReason int32,
) error

type BluetoothConnectionCallbackStub

type BluetoothConnectionCallbackStub struct {
	Impl      IBluetoothConnectionCallback
	Transport binder.VersionAwareTransport
}

BluetoothConnectionCallbackStub dispatches incoming binder transactions to a typed IBluetoothConnectionCallback implementation.

func (*BluetoothConnectionCallbackStub) Descriptor

func (s *BluetoothConnectionCallbackStub) Descriptor() string

func (*BluetoothConnectionCallbackStub) OnTransaction

type BluetoothCsipSetCoordinatorCallbackProxy

type BluetoothCsipSetCoordinatorCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothCsipSetCoordinatorCallbackProxy

func NewBluetoothCsipSetCoordinatorCallbackProxy(
	remote binder.IBinder,
) *BluetoothCsipSetCoordinatorCallbackProxy

func (*BluetoothCsipSetCoordinatorCallbackProxy) AsBinder

func (*BluetoothCsipSetCoordinatorCallbackProxy) OnCsisSetMemberAvailable

func (p *BluetoothCsipSetCoordinatorCallbackProxy) OnCsisSetMemberAvailable(
	ctx context.Context,
	device BluetoothDevice,
	groupId int32,
) error

type BluetoothCsipSetCoordinatorCallbackStub

type BluetoothCsipSetCoordinatorCallbackStub struct {
	Impl      IBluetoothCsipSetCoordinatorCallback
	Transport binder.VersionAwareTransport
}

BluetoothCsipSetCoordinatorCallbackStub dispatches incoming binder transactions to a typed IBluetoothCsipSetCoordinatorCallback implementation.

func (*BluetoothCsipSetCoordinatorCallbackStub) Descriptor

func (*BluetoothCsipSetCoordinatorCallbackStub) OnTransaction

type BluetoothCsipSetCoordinatorLockCallbackProxy

type BluetoothCsipSetCoordinatorLockCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothCsipSetCoordinatorLockCallbackProxy

func NewBluetoothCsipSetCoordinatorLockCallbackProxy(
	remote binder.IBinder,
) *BluetoothCsipSetCoordinatorLockCallbackProxy

func (*BluetoothCsipSetCoordinatorLockCallbackProxy) AsBinder

func (*BluetoothCsipSetCoordinatorLockCallbackProxy) OnGroupLockSet

func (p *BluetoothCsipSetCoordinatorLockCallbackProxy) OnGroupLockSet(
	ctx context.Context,
	groupId int32,
	opStatus int32,
	isLocked bool,
) error

type BluetoothCsipSetCoordinatorLockCallbackStub

type BluetoothCsipSetCoordinatorLockCallbackStub struct {
	Impl      IBluetoothCsipSetCoordinatorLockCallback
	Transport binder.VersionAwareTransport
}

BluetoothCsipSetCoordinatorLockCallbackStub dispatches incoming binder transactions to a typed IBluetoothCsipSetCoordinatorLockCallback implementation.

func (*BluetoothCsipSetCoordinatorLockCallbackStub) Descriptor

func (*BluetoothCsipSetCoordinatorLockCallbackStub) OnTransaction

type BluetoothCsipSetCoordinatorProxy

type BluetoothCsipSetCoordinatorProxy struct {
	Remote binder.IBinder
}

func NewBluetoothCsipSetCoordinatorProxy

func NewBluetoothCsipSetCoordinatorProxy(
	remote binder.IBinder,
) *BluetoothCsipSetCoordinatorProxy

func (*BluetoothCsipSetCoordinatorProxy) AsBinder

func (*BluetoothCsipSetCoordinatorProxy) Connect

func (p *BluetoothCsipSetCoordinatorProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) Disconnect

func (p *BluetoothCsipSetCoordinatorProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) GetAllGroupIds

func (p *BluetoothCsipSetCoordinatorProxy) GetAllGroupIds(
	ctx context.Context,
	uuid os.ParcelUuid,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) GetConnectedDevices

func (p *BluetoothCsipSetCoordinatorProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) GetConnectionPolicy

func (p *BluetoothCsipSetCoordinatorProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) GetConnectionState

func (p *BluetoothCsipSetCoordinatorProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) GetDesiredGroupSize

func (p *BluetoothCsipSetCoordinatorProxy) GetDesiredGroupSize(
	ctx context.Context,
	group_id int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothCsipSetCoordinatorProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) GetGroupUuidMapByDevice

func (p *BluetoothCsipSetCoordinatorProxy) GetGroupUuidMapByDevice(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) LockGroup

func (p *BluetoothCsipSetCoordinatorProxy) LockGroup(
	ctx context.Context,
	groupId int32,
	callback IBluetoothCsipSetCoordinatorLockCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) SetConnectionPolicy

func (p *BluetoothCsipSetCoordinatorProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothCsipSetCoordinatorProxy) UnlockGroup

func (p *BluetoothCsipSetCoordinatorProxy) UnlockGroup(
	ctx context.Context,
	lockUuid os.ParcelUuid,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothCsipSetCoordinatorStub

type BluetoothCsipSetCoordinatorStub struct {
	Impl      IBluetoothCsipSetCoordinator
	Transport binder.VersionAwareTransport
}

BluetoothCsipSetCoordinatorStub dispatches incoming binder transactions to a typed IBluetoothCsipSetCoordinator implementation.

func (*BluetoothCsipSetCoordinatorStub) Descriptor

func (s *BluetoothCsipSetCoordinatorStub) Descriptor() string

func (*BluetoothCsipSetCoordinatorStub) OnTransaction

type BluetoothDevice

type BluetoothDevice struct {
}

func (*BluetoothDevice) MarshalParcel

func (s *BluetoothDevice) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothDevice) UnmarshalParcel

func (s *BluetoothDevice) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothGattCallbackProxy

type BluetoothGattCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothGattCallbackProxy

func NewBluetoothGattCallbackProxy(
	remote binder.IBinder,
) *BluetoothGattCallbackProxy

func (*BluetoothGattCallbackProxy) AsBinder

func (*BluetoothGattCallbackProxy) OnCharacteristicRead

func (p *BluetoothGattCallbackProxy) OnCharacteristicRead(
	ctx context.Context,
	address string,
	status int32,
	handle int32,
	value []byte,
) error

func (*BluetoothGattCallbackProxy) OnCharacteristicWrite

func (p *BluetoothGattCallbackProxy) OnCharacteristicWrite(
	ctx context.Context,
	address string,
	status int32,
	handle int32,
	value []byte,
) error

func (*BluetoothGattCallbackProxy) OnClientConnectionState

func (p *BluetoothGattCallbackProxy) OnClientConnectionState(
	ctx context.Context,
	status int32,
	clientIf int32,
	connected bool,
	address string,
) error

func (*BluetoothGattCallbackProxy) OnClientRegistered

func (p *BluetoothGattCallbackProxy) OnClientRegistered(
	ctx context.Context,
	status int32,
	clientIf int32,
) error

func (*BluetoothGattCallbackProxy) OnConfigureMTU

func (p *BluetoothGattCallbackProxy) OnConfigureMTU(
	ctx context.Context,
	address string,
	mtu int32,
	status int32,
) error

func (*BluetoothGattCallbackProxy) OnConnectionUpdated

func (p *BluetoothGattCallbackProxy) OnConnectionUpdated(
	ctx context.Context,
	address string,
	interval int32,
	latency int32,
	timeout int32,
	status int32,
) error

func (*BluetoothGattCallbackProxy) OnDescriptorRead

func (p *BluetoothGattCallbackProxy) OnDescriptorRead(
	ctx context.Context,
	address string,
	status int32,
	handle int32,
	value []byte,
) error

func (*BluetoothGattCallbackProxy) OnDescriptorWrite

func (p *BluetoothGattCallbackProxy) OnDescriptorWrite(
	ctx context.Context,
	address string,
	status int32,
	handle int32,
	value []byte,
) error

func (*BluetoothGattCallbackProxy) OnExecuteWrite

func (p *BluetoothGattCallbackProxy) OnExecuteWrite(
	ctx context.Context,
	address string,
	status int32,
) error

func (*BluetoothGattCallbackProxy) OnNotify

func (p *BluetoothGattCallbackProxy) OnNotify(
	ctx context.Context,
	address string,
	handle int32,
	value []byte,
) error

func (*BluetoothGattCallbackProxy) OnPhyRead

func (p *BluetoothGattCallbackProxy) OnPhyRead(
	ctx context.Context,
	address string,
	txPhy int32,
	rxPhy int32,
	status int32,
) error

func (*BluetoothGattCallbackProxy) OnPhyUpdate

func (p *BluetoothGattCallbackProxy) OnPhyUpdate(
	ctx context.Context,
	address string,
	txPhy int32,
	rxPhy int32,
	status int32,
) error

func (*BluetoothGattCallbackProxy) OnReadRemoteRssi

func (p *BluetoothGattCallbackProxy) OnReadRemoteRssi(
	ctx context.Context,
	address string,
	rssi int32,
	status int32,
) error

func (*BluetoothGattCallbackProxy) OnSearchComplete

func (p *BluetoothGattCallbackProxy) OnSearchComplete(
	ctx context.Context,
	address string,
	services []BluetoothGattService,
	status int32,
) error

func (*BluetoothGattCallbackProxy) OnServiceChanged

func (p *BluetoothGattCallbackProxy) OnServiceChanged(
	ctx context.Context,
	address string,
) error

func (*BluetoothGattCallbackProxy) OnSubrateChange

func (p *BluetoothGattCallbackProxy) OnSubrateChange(
	ctx context.Context,
	address string,
	subrateFactor int32,
	latency int32,
	contNum int32,
	timeout int32,
	status int32,
) error

type BluetoothGattCallbackStub

type BluetoothGattCallbackStub struct {
	Impl      IBluetoothGattCallback
	Transport binder.VersionAwareTransport
}

BluetoothGattCallbackStub dispatches incoming binder transactions to a typed IBluetoothGattCallback implementation.

func (*BluetoothGattCallbackStub) Descriptor

func (s *BluetoothGattCallbackStub) Descriptor() string

func (*BluetoothGattCallbackStub) OnTransaction

func (s *BluetoothGattCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothGattCharacteristic

type BluetoothGattCharacteristic struct {
}

func (*BluetoothGattCharacteristic) MarshalParcel

func (s *BluetoothGattCharacteristic) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothGattCharacteristic) UnmarshalParcel

func (s *BluetoothGattCharacteristic) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothGattDescriptor

type BluetoothGattDescriptor struct {
}

func (*BluetoothGattDescriptor) MarshalParcel

func (s *BluetoothGattDescriptor) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothGattDescriptor) UnmarshalParcel

func (s *BluetoothGattDescriptor) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothGattIncludedService

type BluetoothGattIncludedService struct {
}

func (*BluetoothGattIncludedService) MarshalParcel

func (s *BluetoothGattIncludedService) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothGattIncludedService) UnmarshalParcel

func (s *BluetoothGattIncludedService) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothGattProxy

type BluetoothGattProxy struct {
	Remote binder.IBinder
}

func NewBluetoothGattProxy

func NewBluetoothGattProxy(
	remote binder.IBinder,
) *BluetoothGattProxy

func (*BluetoothGattProxy) AddService

func (p *BluetoothGattProxy) AddService(
	ctx context.Context,
	serverIf int32,
	service BluetoothGattService,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) AsBinder

func (p *BluetoothGattProxy) AsBinder() binder.IBinder

func (*BluetoothGattProxy) BeginReliableWrite

func (p *BluetoothGattProxy) BeginReliableWrite(
	ctx context.Context,
	clientIf int32,
	address string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ClearServices

func (p *BluetoothGattProxy) ClearServices(
	ctx context.Context,
	serverIf int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ClientConnect

func (p *BluetoothGattProxy) ClientConnect(
	ctx context.Context,
	clientIf int32,
	address string,
	addressType int32,
	isDirect bool,
	transport int32,
	opportunistic bool,
	phy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ClientDisconnect

func (p *BluetoothGattProxy) ClientDisconnect(
	ctx context.Context,
	clientIf int32,
	address string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ClientReadPhy

func (p *BluetoothGattProxy) ClientReadPhy(
	ctx context.Context,
	clientIf int32,
	addres string,
	attributionSources content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ClientSetPreferredPhy

func (p *BluetoothGattProxy) ClientSetPreferredPhy(
	ctx context.Context,
	clientIf int32,
	address string,
	txPhy int32,
	rxPhy int32,
	phyOptions int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ConfigureMTU

func (p *BluetoothGattProxy) ConfigureMTU(
	ctx context.Context,
	clientIf int32,
	address string,
	mtu int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ConnectionParameterUpdate

func (p *BluetoothGattProxy) ConnectionParameterUpdate(
	ctx context.Context,
	clientIf int32,
	address string,
	connectionPriority int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) DisconnectAll

func (p *BluetoothGattProxy) DisconnectAll(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) DiscoverServiceByUuid

func (p *BluetoothGattProxy) DiscoverServiceByUuid(
	ctx context.Context,
	clientIf int32,
	address string,
	uuid os.ParcelUuid,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) DiscoverServices

func (p *BluetoothGattProxy) DiscoverServices(
	ctx context.Context,
	clientIf int32,
	address string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) EnableAdvertisingSet

func (p *BluetoothGattProxy) EnableAdvertisingSet(
	ctx context.Context,
	advertiserId int32,
	enable bool,
	duration int32,
	maxExtAdvEvents int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) EndReliableWrite

func (p *BluetoothGattProxy) EndReliableWrite(
	ctx context.Context,
	clientIf int32,
	address string,
	execute bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) FlushPendingBatchResults

func (p *BluetoothGattProxy) FlushPendingBatchResults(
	ctx context.Context,
	scannerId int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) GetChannelSoundingMaxSupportedSecurityLevel

func (p *BluetoothGattProxy) GetChannelSoundingMaxSupportedSecurityLevel(
	ctx context.Context,
	remoteDevice BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothGattProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) GetLocalChannelSoundingMaxSupportedSecurityLevel

func (p *BluetoothGattProxy) GetLocalChannelSoundingMaxSupportedSecurityLevel(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) GetOwnAddress

func (p *BluetoothGattProxy) GetOwnAddress(
	ctx context.Context,
	advertiserId int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) GetSupportedDistanceMeasurementMethods

func (p *BluetoothGattProxy) GetSupportedDistanceMeasurementMethods(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) LeConnectionUpdate

func (p *BluetoothGattProxy) LeConnectionUpdate(
	ctx context.Context,
	clientIf int32,
	address string,
	minInterval int32,
	maxInterval int32,
	peripheralLatency int32,
	supervisionTimeout int32,
	minConnectionEventLen int32,
	maxConnectionEventLen int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) LeSubrateRequest

func (p *BluetoothGattProxy) LeSubrateRequest(
	ctx context.Context,
	clientIf int32,
	address string,
	subrateMin int32,
	subrateMax int32,
	maxLatency int32,
	contNumber int32,
	supervisionTimeout int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) NumHwTrackFiltersAvailable

func (p *BluetoothGattProxy) NumHwTrackFiltersAvailable(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ReadCharacteristic

func (p *BluetoothGattProxy) ReadCharacteristic(
	ctx context.Context,
	clientIf int32,
	address string,
	handle int32,
	authReq int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ReadDescriptor

func (p *BluetoothGattProxy) ReadDescriptor(
	ctx context.Context,
	clientIf int32,
	address string,
	handle int32,
	authReq int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ReadRemoteRssi

func (p *BluetoothGattProxy) ReadRemoteRssi(
	ctx context.Context,
	clientIf int32,
	address string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ReadUsingCharacteristicUuid

func (p *BluetoothGattProxy) ReadUsingCharacteristicUuid(
	ctx context.Context,
	clientIf int32,
	address string,
	uuid os.ParcelUuid,
	startHandle int32,
	endHandle int32,
	authReq int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) RefreshDevice

func (p *BluetoothGattProxy) RefreshDevice(
	ctx context.Context,
	clientIf int32,
	address string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) RegisterClient

func (p *BluetoothGattProxy) RegisterClient(
	ctx context.Context,
	appId os.ParcelUuid,
	callback IBluetoothGattCallback,
	eatt_support bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) RegisterForNotification

func (p *BluetoothGattProxy) RegisterForNotification(
	ctx context.Context,
	clientIf int32,
	address string,
	handle int32,
	enable bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) RegisterScanner

func (p *BluetoothGattProxy) RegisterScanner(
	ctx context.Context,
	callback le.IScannerCallback,
	workSource os.WorkSource,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) RegisterServer

func (p *BluetoothGattProxy) RegisterServer(
	ctx context.Context,
	appId os.ParcelUuid,
	callback IBluetoothGattServerCallback,
	eatt_support bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) RegisterSync

func (p *BluetoothGattProxy) RegisterSync(
	ctx context.Context,
	scanResult le.ScanResult,
	skip int32,
	timeout int32,
	callback le.IPeriodicAdvertisingCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) RemoveService

func (p *BluetoothGattProxy) RemoveService(
	ctx context.Context,
	serverIf int32,
	handle int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) SendNotification

func (p *BluetoothGattProxy) SendNotification(
	ctx context.Context,
	serverIf int32,
	address string,
	handle int32,
	confirm bool,
	value []byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) SendResponse

func (p *BluetoothGattProxy) SendResponse(
	ctx context.Context,
	serverIf int32,
	address string,
	requestId int32,
	status int32,
	offset int32,
	value []byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ServerConnect

func (p *BluetoothGattProxy) ServerConnect(
	ctx context.Context,
	serverIf int32,
	address string,
	isDirect bool,
	transport int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ServerDisconnect

func (p *BluetoothGattProxy) ServerDisconnect(
	ctx context.Context,
	serverIf int32,
	address string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ServerReadPhy

func (p *BluetoothGattProxy) ServerReadPhy(
	ctx context.Context,
	clientIf int32,
	address string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) ServerSetPreferredPhy

func (p *BluetoothGattProxy) ServerSetPreferredPhy(
	ctx context.Context,
	clientIf int32,
	address string,
	txPhy int32,
	rxPhy int32,
	phyOptions int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) SetAdvertisingData

func (p *BluetoothGattProxy) SetAdvertisingData(
	ctx context.Context,
	advertiserId int32,
	data le.AdvertiseData,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) SetAdvertisingParameters

func (p *BluetoothGattProxy) SetAdvertisingParameters(
	ctx context.Context,
	advertiserId int32,
	parameters le.AdvertisingSetParameters,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) SetPeriodicAdvertisingData

func (p *BluetoothGattProxy) SetPeriodicAdvertisingData(
	ctx context.Context,
	advertiserId int32,
	data le.AdvertiseData,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) SetPeriodicAdvertisingEnable

func (p *BluetoothGattProxy) SetPeriodicAdvertisingEnable(
	ctx context.Context,
	advertiserId int32,
	enable bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) SetPeriodicAdvertisingParameters

func (p *BluetoothGattProxy) SetPeriodicAdvertisingParameters(
	ctx context.Context,
	advertiserId int32,
	parameters le.PeriodicAdvertisingParameters,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) SetScanResponseData

func (p *BluetoothGattProxy) SetScanResponseData(
	ctx context.Context,
	advertiserId int32,
	data le.AdvertiseData,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) StartAdvertisingSet

func (p *BluetoothGattProxy) StartAdvertisingSet(
	ctx context.Context,
	parameters le.AdvertisingSetParameters,
	advertiseData le.AdvertiseData,
	scanResponse le.AdvertiseData,
	periodicParameters le.PeriodicAdvertisingParameters,
	periodicData le.AdvertiseData,
	duration int32,
	maxExtAdvEvents int32,
	gattServerIf int32,
	callback le.IAdvertisingSetCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) StartDistanceMeasurement

func (p *BluetoothGattProxy) StartDistanceMeasurement(
	ctx context.Context,
	uuid os.ParcelUuid,
	params le.DistanceMeasurementParams,
	callback le.IDistanceMeasurementCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) StartScan

func (p *BluetoothGattProxy) StartScan(
	ctx context.Context,
	scannerId int32,
	settings le.ScanSettings,
	filters []le.ScanFilter,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) StartScanForIntent

func (p *BluetoothGattProxy) StartScanForIntent(
	ctx context.Context,
	intent types.PendingIntent,
	settings le.ScanSettings,
	filters []le.ScanFilter,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) StopAdvertisingSet

func (p *BluetoothGattProxy) StopAdvertisingSet(
	ctx context.Context,
	callback le.IAdvertisingSetCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) StopDistanceMeasurement

func (p *BluetoothGattProxy) StopDistanceMeasurement(
	ctx context.Context,
	uuid os.ParcelUuid,
	device BluetoothDevice,
	method int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) StopScan

func (p *BluetoothGattProxy) StopScan(
	ctx context.Context,
	scannerId int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) StopScanForIntent

func (p *BluetoothGattProxy) StopScanForIntent(
	ctx context.Context,
	intent types.PendingIntent,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) SubrateModeRequest

func (p *BluetoothGattProxy) SubrateModeRequest(
	ctx context.Context,
	clientIf int32,
	address string,
	subrateMode int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) TransferSetInfo

func (p *BluetoothGattProxy) TransferSetInfo(
	ctx context.Context,
	bda BluetoothDevice,
	serviceData int32,
	advertisingHandle int32,
	callback le.IPeriodicAdvertisingCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) TransferSync

func (p *BluetoothGattProxy) TransferSync(
	ctx context.Context,
	bda BluetoothDevice,
	serviceData int32,
	syncHandle int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) UnregisterClient

func (p *BluetoothGattProxy) UnregisterClient(
	ctx context.Context,
	clientIf int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) UnregisterScanner

func (p *BluetoothGattProxy) UnregisterScanner(
	ctx context.Context,
	scannerId int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) UnregisterServer

func (p *BluetoothGattProxy) UnregisterServer(
	ctx context.Context,
	serverIf int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) UnregisterSync

func (p *BluetoothGattProxy) UnregisterSync(
	ctx context.Context,
	callback le.IPeriodicAdvertisingCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) WriteCharacteristic

func (p *BluetoothGattProxy) WriteCharacteristic(
	ctx context.Context,
	clientIf int32,
	address string,
	handle int32,
	writeType int32,
	authReq int32,
	value []byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothGattProxy) WriteDescriptor

func (p *BluetoothGattProxy) WriteDescriptor(
	ctx context.Context,
	clientIf int32,
	address string,
	handle int32,
	authReq int32,
	value []byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothGattServerCallbackProxy

type BluetoothGattServerCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothGattServerCallbackProxy

func NewBluetoothGattServerCallbackProxy(
	remote binder.IBinder,
) *BluetoothGattServerCallbackProxy

func (*BluetoothGattServerCallbackProxy) AsBinder

func (*BluetoothGattServerCallbackProxy) OnCharacteristicReadRequest

func (p *BluetoothGattServerCallbackProxy) OnCharacteristicReadRequest(
	ctx context.Context,
	address string,
	transId int32,
	offset int32,
	isLong bool,
	handle int32,
) error

func (*BluetoothGattServerCallbackProxy) OnCharacteristicWriteRequest

func (p *BluetoothGattServerCallbackProxy) OnCharacteristicWriteRequest(
	ctx context.Context,
	address string,
	transId int32,
	offset int32,
	length int32,
	isPrep bool,
	needRsp bool,
	handle int32,
	value []byte,
) error

func (*BluetoothGattServerCallbackProxy) OnConnectionUpdated

func (p *BluetoothGattServerCallbackProxy) OnConnectionUpdated(
	ctx context.Context,
	address string,
	interval int32,
	latency int32,
	timeout int32,
	status int32,
) error

func (*BluetoothGattServerCallbackProxy) OnDescriptorReadRequest

func (p *BluetoothGattServerCallbackProxy) OnDescriptorReadRequest(
	ctx context.Context,
	address string,
	transId int32,
	offset int32,
	isLong bool,
	handle int32,
) error

func (*BluetoothGattServerCallbackProxy) OnDescriptorWriteRequest

func (p *BluetoothGattServerCallbackProxy) OnDescriptorWriteRequest(
	ctx context.Context,
	address string,
	transId int32,
	offset int32,
	length int32,
	isPrep bool,
	needRsp bool,
	handle int32,
	value []byte,
) error

func (*BluetoothGattServerCallbackProxy) OnExecuteWrite

func (p *BluetoothGattServerCallbackProxy) OnExecuteWrite(
	ctx context.Context,
	address string,
	transId int32,
	execWrite bool,
) error

func (*BluetoothGattServerCallbackProxy) OnMtuChanged

func (p *BluetoothGattServerCallbackProxy) OnMtuChanged(
	ctx context.Context,
	address string,
	mtu int32,
) error

func (*BluetoothGattServerCallbackProxy) OnNotificationSent

func (p *BluetoothGattServerCallbackProxy) OnNotificationSent(
	ctx context.Context,
	address string,
	status int32,
) error

func (*BluetoothGattServerCallbackProxy) OnPhyRead

func (p *BluetoothGattServerCallbackProxy) OnPhyRead(
	ctx context.Context,
	address string,
	txPhy int32,
	rxPhy int32,
	status int32,
) error

func (*BluetoothGattServerCallbackProxy) OnPhyUpdate

func (p *BluetoothGattServerCallbackProxy) OnPhyUpdate(
	ctx context.Context,
	address string,
	txPhy int32,
	rxPhy int32,
	status int32,
) error

func (*BluetoothGattServerCallbackProxy) OnServerConnectionState

func (p *BluetoothGattServerCallbackProxy) OnServerConnectionState(
	ctx context.Context,
	status int32,
	serverIf int32,
	connected bool,
	address string,
) error

func (*BluetoothGattServerCallbackProxy) OnServerRegistered

func (p *BluetoothGattServerCallbackProxy) OnServerRegistered(
	ctx context.Context,
	status int32,
	serverIf int32,
) error

func (*BluetoothGattServerCallbackProxy) OnServiceAdded

func (p *BluetoothGattServerCallbackProxy) OnServiceAdded(
	ctx context.Context,
	status int32,
	service BluetoothGattService,
) error

func (*BluetoothGattServerCallbackProxy) OnSubrateChange

func (p *BluetoothGattServerCallbackProxy) OnSubrateChange(
	ctx context.Context,
	address string,
	subrateFactor int32,
	latency int32,
	contNum int32,
	timeout int32,
	status int32,
) error

type BluetoothGattServerCallbackStub

type BluetoothGattServerCallbackStub struct {
	Impl      IBluetoothGattServerCallback
	Transport binder.VersionAwareTransport
}

BluetoothGattServerCallbackStub dispatches incoming binder transactions to a typed IBluetoothGattServerCallback implementation.

func (*BluetoothGattServerCallbackStub) Descriptor

func (s *BluetoothGattServerCallbackStub) Descriptor() string

func (*BluetoothGattServerCallbackStub) OnTransaction

type BluetoothGattService

type BluetoothGattService struct {
}

func (*BluetoothGattService) MarshalParcel

func (s *BluetoothGattService) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothGattService) UnmarshalParcel

func (s *BluetoothGattService) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothGattStub

type BluetoothGattStub struct {
	Impl      IBluetoothGatt
	Transport binder.VersionAwareTransport
}

BluetoothGattStub dispatches incoming binder transactions to a typed IBluetoothGatt implementation.

func (*BluetoothGattStub) Descriptor

func (s *BluetoothGattStub) Descriptor() string

func (*BluetoothGattStub) OnTransaction

func (s *BluetoothGattStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothHapClientCallbackProxy

type BluetoothHapClientCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothHapClientCallbackProxy

func NewBluetoothHapClientCallbackProxy(
	remote binder.IBinder,
) *BluetoothHapClientCallbackProxy

func (*BluetoothHapClientCallbackProxy) AsBinder

func (*BluetoothHapClientCallbackProxy) OnPresetInfoChanged

func (p *BluetoothHapClientCallbackProxy) OnPresetInfoChanged(
	ctx context.Context,
	device BluetoothDevice,
	presetInfoList []BluetoothHapPresetInfo,
	statusCode int32,
) error

func (*BluetoothHapClientCallbackProxy) OnPresetSelected

func (p *BluetoothHapClientCallbackProxy) OnPresetSelected(
	ctx context.Context,
	device BluetoothDevice,
	presetIndex int32,
	reasonCode int32,
) error

func (*BluetoothHapClientCallbackProxy) OnPresetSelectionFailed

func (p *BluetoothHapClientCallbackProxy) OnPresetSelectionFailed(
	ctx context.Context,
	device BluetoothDevice,
	statusCode int32,
) error

func (*BluetoothHapClientCallbackProxy) OnPresetSelectionForGroupFailed

func (p *BluetoothHapClientCallbackProxy) OnPresetSelectionForGroupFailed(
	ctx context.Context,
	hapGroupId int32,
	statusCode int32,
) error

func (*BluetoothHapClientCallbackProxy) OnSetPresetNameFailed

func (p *BluetoothHapClientCallbackProxy) OnSetPresetNameFailed(
	ctx context.Context,
	device BluetoothDevice,
	status int32,
) error

func (*BluetoothHapClientCallbackProxy) OnSetPresetNameForGroupFailed

func (p *BluetoothHapClientCallbackProxy) OnSetPresetNameForGroupFailed(
	ctx context.Context,
	hapGroupId int32,
	status int32,
) error

type BluetoothHapClientCallbackStub

type BluetoothHapClientCallbackStub struct {
	Impl      IBluetoothHapClientCallback
	Transport binder.VersionAwareTransport
}

BluetoothHapClientCallbackStub dispatches incoming binder transactions to a typed IBluetoothHapClientCallback implementation.

func (*BluetoothHapClientCallbackStub) Descriptor

func (s *BluetoothHapClientCallbackStub) Descriptor() string

func (*BluetoothHapClientCallbackStub) OnTransaction

type BluetoothHapClientProxy

type BluetoothHapClientProxy struct {
	Remote binder.IBinder
}

func NewBluetoothHapClientProxy

func NewBluetoothHapClientProxy(
	remote binder.IBinder,
) *BluetoothHapClientProxy

func (*BluetoothHapClientProxy) AsBinder

func (p *BluetoothHapClientProxy) AsBinder() binder.IBinder

func (*BluetoothHapClientProxy) GetActivePresetIndex

func (p *BluetoothHapClientProxy) GetActivePresetIndex(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) GetActivePresetInfo

func (p *BluetoothHapClientProxy) GetActivePresetInfo(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) GetAllPresetInfo

func (p *BluetoothHapClientProxy) GetAllPresetInfo(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) GetConnectedDevices

func (p *BluetoothHapClientProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) GetConnectionPolicy

func (p *BluetoothHapClientProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) GetConnectionState

func (p *BluetoothHapClientProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothHapClientProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) GetFeatures

func (p *BluetoothHapClientProxy) GetFeatures(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) GetHapGroup

func (p *BluetoothHapClientProxy) GetHapGroup(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) GetPresetInfo

func (p *BluetoothHapClientProxy) GetPresetInfo(
	ctx context.Context,
	device BluetoothDevice,
	presetIndex int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) RegisterCallback

func (p *BluetoothHapClientProxy) RegisterCallback(
	ctx context.Context,
	callback IBluetoothHapClientCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) SelectPreset

func (p *BluetoothHapClientProxy) SelectPreset(
	ctx context.Context,
	device BluetoothDevice,
	presetIndex int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothHapClientProxy) SelectPresetForGroup

func (p *BluetoothHapClientProxy) SelectPresetForGroup(
	ctx context.Context,
	groupId int32,
	presetIndex int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothHapClientProxy) SetConnectionPolicy

func (p *BluetoothHapClientProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHapClientProxy) SetPresetName

func (p *BluetoothHapClientProxy) SetPresetName(
	ctx context.Context,
	device BluetoothDevice,
	presetIndex int32,
	name string,
	attributionSource content.AttributionSource,
) error

func (*BluetoothHapClientProxy) SetPresetNameForGroup

func (p *BluetoothHapClientProxy) SetPresetNameForGroup(
	ctx context.Context,
	groupId int32,
	presetIndex int32,
	name string,
	attributionSource content.AttributionSource,
) error

func (*BluetoothHapClientProxy) SwitchToNextPreset

func (p *BluetoothHapClientProxy) SwitchToNextPreset(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
) error

func (*BluetoothHapClientProxy) SwitchToNextPresetForGroup

func (p *BluetoothHapClientProxy) SwitchToNextPresetForGroup(
	ctx context.Context,
	groupId int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothHapClientProxy) SwitchToPreviousPreset

func (p *BluetoothHapClientProxy) SwitchToPreviousPreset(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
) error

func (*BluetoothHapClientProxy) SwitchToPreviousPresetForGroup

func (p *BluetoothHapClientProxy) SwitchToPreviousPresetForGroup(
	ctx context.Context,
	groupId int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothHapClientProxy) UnregisterCallback

func (p *BluetoothHapClientProxy) UnregisterCallback(
	ctx context.Context,
	callback IBluetoothHapClientCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothHapClientStub

type BluetoothHapClientStub struct {
	Impl      IBluetoothHapClient
	Transport binder.VersionAwareTransport
}

BluetoothHapClientStub dispatches incoming binder transactions to a typed IBluetoothHapClient implementation.

func (*BluetoothHapClientStub) Descriptor

func (s *BluetoothHapClientStub) Descriptor() string

func (*BluetoothHapClientStub) OnTransaction

func (s *BluetoothHapClientStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothHapPresetInfo

type BluetoothHapPresetInfo struct {
}

func (*BluetoothHapPresetInfo) MarshalParcel

func (s *BluetoothHapPresetInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothHapPresetInfo) UnmarshalParcel

func (s *BluetoothHapPresetInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothHeadsetClientCall

type BluetoothHeadsetClientCall struct {
}

func (*BluetoothHeadsetClientCall) MarshalParcel

func (s *BluetoothHeadsetClientCall) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothHeadsetClientCall) UnmarshalParcel

func (s *BluetoothHeadsetClientCall) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothHeadsetClientProxy

type BluetoothHeadsetClientProxy struct {
	Remote binder.IBinder
}

func NewBluetoothHeadsetClientProxy

func NewBluetoothHeadsetClientProxy(
	remote binder.IBinder,
) *BluetoothHeadsetClientProxy

func (*BluetoothHeadsetClientProxy) AcceptCall

func (p *BluetoothHeadsetClientProxy) AcceptCall(
	ctx context.Context,
	device BluetoothDevice,
	flag int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) AsBinder

func (*BluetoothHeadsetClientProxy) Connect

func (p *BluetoothHeadsetClientProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) ConnectAudio

func (p *BluetoothHeadsetClientProxy) ConnectAudio(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) Dial

func (p *BluetoothHeadsetClientProxy) Dial(
	ctx context.Context,
	device BluetoothDevice,
	number string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) Disconnect

func (p *BluetoothHeadsetClientProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) DisconnectAudio

func (p *BluetoothHeadsetClientProxy) DisconnectAudio(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) EnterPrivateMode

func (p *BluetoothHeadsetClientProxy) EnterPrivateMode(
	ctx context.Context,
	device BluetoothDevice,
	index int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) ExplicitCallTransfer

func (p *BluetoothHeadsetClientProxy) ExplicitCallTransfer(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetAudioRouteAllowed

func (p *BluetoothHeadsetClientProxy) GetAudioRouteAllowed(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetAudioState

func (p *BluetoothHeadsetClientProxy) GetAudioState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetConnectedDevices

func (p *BluetoothHeadsetClientProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetConnectionPolicy

func (p *BluetoothHeadsetClientProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetConnectionState

func (p *BluetoothHeadsetClientProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetCurrentAgEvents

func (p *BluetoothHeadsetClientProxy) GetCurrentAgEvents(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetCurrentAgFeatures

func (p *BluetoothHeadsetClientProxy) GetCurrentAgFeatures(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetCurrentCalls

func (p *BluetoothHeadsetClientProxy) GetCurrentCalls(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothHeadsetClientProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) GetLastVoiceTagNumber

func (p *BluetoothHeadsetClientProxy) GetLastVoiceTagNumber(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) HoldCall

func (p *BluetoothHeadsetClientProxy) HoldCall(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) RejectCall

func (p *BluetoothHeadsetClientProxy) RejectCall(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) SendDTMF

func (p *BluetoothHeadsetClientProxy) SendDTMF(
	ctx context.Context,
	device BluetoothDevice,
	code byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) SendVendorAtCommand

func (p *BluetoothHeadsetClientProxy) SendVendorAtCommand(
	ctx context.Context,
	device BluetoothDevice,
	vendorId int32,
	atCommand string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) SetAudioRouteAllowed

func (p *BluetoothHeadsetClientProxy) SetAudioRouteAllowed(
	ctx context.Context,
	device BluetoothDevice,
	allowed bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) SetConnectionPolicy

func (p *BluetoothHeadsetClientProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) StartVoiceRecognition

func (p *BluetoothHeadsetClientProxy) StartVoiceRecognition(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) StopVoiceRecognition

func (p *BluetoothHeadsetClientProxy) StopVoiceRecognition(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetClientProxy) TerminateCall

func (p *BluetoothHeadsetClientProxy) TerminateCall(
	ctx context.Context,
	device BluetoothDevice,
	call BluetoothHeadsetClientCall,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothHeadsetClientStub

type BluetoothHeadsetClientStub struct {
	Impl      IBluetoothHeadsetClient
	Transport binder.VersionAwareTransport
}

BluetoothHeadsetClientStub dispatches incoming binder transactions to a typed IBluetoothHeadsetClient implementation.

func (*BluetoothHeadsetClientStub) Descriptor

func (s *BluetoothHeadsetClientStub) Descriptor() string

func (*BluetoothHeadsetClientStub) OnTransaction

func (s *BluetoothHeadsetClientStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothHeadsetProxy

type BluetoothHeadsetProxy struct {
	Remote binder.IBinder
}

func NewBluetoothHeadsetProxy

func NewBluetoothHeadsetProxy(
	remote binder.IBinder,
) *BluetoothHeadsetProxy

func (*BluetoothHeadsetProxy) AsBinder

func (p *BluetoothHeadsetProxy) AsBinder() binder.IBinder

func (*BluetoothHeadsetProxy) ClccResponse

func (p *BluetoothHeadsetProxy) ClccResponse(
	ctx context.Context,
	index int32,
	direction int32,
	status int32,
	mode int32,
	mpty bool,
	number string,
	type_ int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) Connect

func (p *BluetoothHeadsetProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) ConnectAudio

func (p *BluetoothHeadsetProxy) ConnectAudio(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) Disconnect

func (p *BluetoothHeadsetProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) DisconnectAudio

func (p *BluetoothHeadsetProxy) DisconnectAudio(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) GetActiveDevice

func (p *BluetoothHeadsetProxy) GetActiveDevice(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) GetAudioRouteAllowed

func (p *BluetoothHeadsetProxy) GetAudioRouteAllowed(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) GetAudioState

func (p *BluetoothHeadsetProxy) GetAudioState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) GetConnectedDevices

func (p *BluetoothHeadsetProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) GetConnectionPolicy

func (p *BluetoothHeadsetProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) GetConnectionState

func (p *BluetoothHeadsetProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothHeadsetProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) IsAudioConnected

func (p *BluetoothHeadsetProxy) IsAudioConnected(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) IsAudioOn

func (p *BluetoothHeadsetProxy) IsAudioOn(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) IsInbandRingingEnabled

func (p *BluetoothHeadsetProxy) IsInbandRingingEnabled(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) IsNoiseReductionSupported

func (p *BluetoothHeadsetProxy) IsNoiseReductionSupported(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) IsVoiceRecognitionSupported

func (p *BluetoothHeadsetProxy) IsVoiceRecognitionSupported(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) PhoneStateChanged

func (p *BluetoothHeadsetProxy) PhoneStateChanged(
	ctx context.Context,
	numActive int32,
	numHeld int32,
	callState int32,
	number string,
	type_ int32,
	name string,
	attributionSource content.AttributionSource,
) error

func (*BluetoothHeadsetProxy) SendVendorSpecificResultCode

func (p *BluetoothHeadsetProxy) SendVendorSpecificResultCode(
	ctx context.Context,
	device BluetoothDevice,
	command string,
	arg string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) SetActiveDevice

func (p *BluetoothHeadsetProxy) SetActiveDevice(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) SetAudioRouteAllowed

func (p *BluetoothHeadsetProxy) SetAudioRouteAllowed(
	ctx context.Context,
	allowed bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) SetConnectionPolicy

func (p *BluetoothHeadsetProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) SetForceScoAudio

func (p *BluetoothHeadsetProxy) SetForceScoAudio(
	ctx context.Context,
	forced bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) StartScoUsingVirtualVoiceCall

func (p *BluetoothHeadsetProxy) StartScoUsingVirtualVoiceCall(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) StartVoiceRecognition

func (p *BluetoothHeadsetProxy) StartVoiceRecognition(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) StopScoUsingVirtualVoiceCall

func (p *BluetoothHeadsetProxy) StopScoUsingVirtualVoiceCall(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHeadsetProxy) StopVoiceRecognition

func (p *BluetoothHeadsetProxy) StopVoiceRecognition(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothHeadsetStub

type BluetoothHeadsetStub struct {
	Impl      IBluetoothHeadset
	Transport binder.VersionAwareTransport
}

BluetoothHeadsetStub dispatches incoming binder transactions to a typed IBluetoothHeadset implementation.

func (*BluetoothHeadsetStub) Descriptor

func (s *BluetoothHeadsetStub) Descriptor() string

func (*BluetoothHeadsetStub) OnTransaction

func (s *BluetoothHeadsetStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothHearingAidProxy

type BluetoothHearingAidProxy struct {
	Remote binder.IBinder
}

func NewBluetoothHearingAidProxy

func NewBluetoothHearingAidProxy(
	remote binder.IBinder,
) *BluetoothHearingAidProxy

func (*BluetoothHearingAidProxy) AsBinder

func (p *BluetoothHearingAidProxy) AsBinder() binder.IBinder

func (*BluetoothHearingAidProxy) Connect

func (p *BluetoothHearingAidProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) Disconnect

func (p *BluetoothHearingAidProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) GetActiveDevices

func (p *BluetoothHearingAidProxy) GetActiveDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) GetAdvertisementServiceData

func (p *BluetoothHearingAidProxy) GetAdvertisementServiceData(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) GetConnectedDevices

func (p *BluetoothHearingAidProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) GetConnectionPolicy

func (p *BluetoothHearingAidProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) GetConnectionState

func (p *BluetoothHearingAidProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) GetDeviceMode

func (p *BluetoothHearingAidProxy) GetDeviceMode(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) GetDeviceSide

func (p *BluetoothHearingAidProxy) GetDeviceSide(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothHearingAidProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) GetHiSyncId

func (p *BluetoothHearingAidProxy) GetHiSyncId(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) SetActiveDevice

func (p *BluetoothHearingAidProxy) SetActiveDevice(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) SetConnectionPolicy

func (p *BluetoothHearingAidProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHearingAidProxy) SetVolume

func (p *BluetoothHearingAidProxy) SetVolume(
	ctx context.Context,
	volume int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothHearingAidStub

type BluetoothHearingAidStub struct {
	Impl      IBluetoothHearingAid
	Transport binder.VersionAwareTransport
}

BluetoothHearingAidStub dispatches incoming binder transactions to a typed IBluetoothHearingAid implementation.

func (*BluetoothHearingAidStub) Descriptor

func (s *BluetoothHearingAidStub) Descriptor() string

func (*BluetoothHearingAidStub) OnTransaction

func (s *BluetoothHearingAidStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothHidDeviceAppQosSettings

type BluetoothHidDeviceAppQosSettings struct {
}

func (*BluetoothHidDeviceAppQosSettings) MarshalParcel

func (s *BluetoothHidDeviceAppQosSettings) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothHidDeviceAppQosSettings) UnmarshalParcel

func (s *BluetoothHidDeviceAppQosSettings) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothHidDeviceAppSdpSettings

type BluetoothHidDeviceAppSdpSettings struct {
}

func (*BluetoothHidDeviceAppSdpSettings) MarshalParcel

func (s *BluetoothHidDeviceAppSdpSettings) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothHidDeviceAppSdpSettings) UnmarshalParcel

func (s *BluetoothHidDeviceAppSdpSettings) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothHidDeviceCallbackProxy

type BluetoothHidDeviceCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothHidDeviceCallbackProxy

func NewBluetoothHidDeviceCallbackProxy(
	remote binder.IBinder,
) *BluetoothHidDeviceCallbackProxy

func (*BluetoothHidDeviceCallbackProxy) AsBinder

func (*BluetoothHidDeviceCallbackProxy) OnAppStatusChanged

func (p *BluetoothHidDeviceCallbackProxy) OnAppStatusChanged(
	ctx context.Context,
	device BluetoothDevice,
	registered bool,
) error

func (*BluetoothHidDeviceCallbackProxy) OnConnectionStateChanged

func (p *BluetoothHidDeviceCallbackProxy) OnConnectionStateChanged(
	ctx context.Context,
	device BluetoothDevice,
	state int32,
) error

func (*BluetoothHidDeviceCallbackProxy) OnGetReport

func (p *BluetoothHidDeviceCallbackProxy) OnGetReport(
	ctx context.Context,
	device BluetoothDevice,
	type_ byte,
	id byte,
	bufferSize int32,
) error

func (*BluetoothHidDeviceCallbackProxy) OnInterruptData

func (p *BluetoothHidDeviceCallbackProxy) OnInterruptData(
	ctx context.Context,
	device BluetoothDevice,
	reportId byte,
	data []byte,
) error

func (*BluetoothHidDeviceCallbackProxy) OnSetProtocol

func (p *BluetoothHidDeviceCallbackProxy) OnSetProtocol(
	ctx context.Context,
	device BluetoothDevice,
	protocol byte,
) error

func (*BluetoothHidDeviceCallbackProxy) OnSetReport

func (p *BluetoothHidDeviceCallbackProxy) OnSetReport(
	ctx context.Context,
	device BluetoothDevice,
	type_ byte,
	id byte,
	data []byte,
) error

func (*BluetoothHidDeviceCallbackProxy) OnVirtualCableUnplug

func (p *BluetoothHidDeviceCallbackProxy) OnVirtualCableUnplug(
	ctx context.Context,
	device BluetoothDevice,
) error

type BluetoothHidDeviceCallbackStub

type BluetoothHidDeviceCallbackStub struct {
	Impl      IBluetoothHidDeviceCallback
	Transport binder.VersionAwareTransport
}

BluetoothHidDeviceCallbackStub dispatches incoming binder transactions to a typed IBluetoothHidDeviceCallback implementation.

func (*BluetoothHidDeviceCallbackStub) Descriptor

func (s *BluetoothHidDeviceCallbackStub) Descriptor() string

func (*BluetoothHidDeviceCallbackStub) OnTransaction

type BluetoothHidDeviceProxy

type BluetoothHidDeviceProxy struct {
	Remote binder.IBinder
}

func NewBluetoothHidDeviceProxy

func NewBluetoothHidDeviceProxy(
	remote binder.IBinder,
) *BluetoothHidDeviceProxy

func (*BluetoothHidDeviceProxy) AsBinder

func (p *BluetoothHidDeviceProxy) AsBinder() binder.IBinder

func (*BluetoothHidDeviceProxy) Connect

func (p *BluetoothHidDeviceProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) Disconnect

func (p *BluetoothHidDeviceProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) GetConnectedDevices

func (p *BluetoothHidDeviceProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) GetConnectionState

func (p *BluetoothHidDeviceProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothHidDeviceProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) GetUserAppName

func (p *BluetoothHidDeviceProxy) GetUserAppName(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) ReplyReport

func (p *BluetoothHidDeviceProxy) ReplyReport(
	ctx context.Context,
	device BluetoothDevice,
	type_ byte,
	id byte,
	data []byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) ReportError

func (p *BluetoothHidDeviceProxy) ReportError(
	ctx context.Context,
	device BluetoothDevice,
	error_ byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) SendReport

func (p *BluetoothHidDeviceProxy) SendReport(
	ctx context.Context,
	device BluetoothDevice,
	id int32,
	data []byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) SetConnectionPolicy

func (p *BluetoothHidDeviceProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) Unplug

func (p *BluetoothHidDeviceProxy) Unplug(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidDeviceProxy) UnregisterApp

func (p *BluetoothHidDeviceProxy) UnregisterApp(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothHidDeviceStub

type BluetoothHidDeviceStub struct {
	Impl      IBluetoothHidDevice
	Transport binder.VersionAwareTransport
}

BluetoothHidDeviceStub dispatches incoming binder transactions to a typed IBluetoothHidDevice implementation.

func (*BluetoothHidDeviceStub) Descriptor

func (s *BluetoothHidDeviceStub) Descriptor() string

func (*BluetoothHidDeviceStub) OnTransaction

func (s *BluetoothHidDeviceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothHidHostProxy

type BluetoothHidHostProxy struct {
	Remote binder.IBinder
}

func NewBluetoothHidHostProxy

func NewBluetoothHidHostProxy(
	remote binder.IBinder,
) *BluetoothHidHostProxy

func (*BluetoothHidHostProxy) AsBinder

func (p *BluetoothHidHostProxy) AsBinder() binder.IBinder

func (*BluetoothHidHostProxy) Connect

func (p *BluetoothHidHostProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) Disconnect

func (p *BluetoothHidHostProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) GetConnectedDevices

func (p *BluetoothHidHostProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) GetConnectionPolicy

func (p *BluetoothHidHostProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) GetConnectionState

func (p *BluetoothHidHostProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothHidHostProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) GetIdleTime

func (p *BluetoothHidHostProxy) GetIdleTime(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) GetPreferredTransport

func (p *BluetoothHidHostProxy) GetPreferredTransport(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) GetProtocolMode

func (p *BluetoothHidHostProxy) GetProtocolMode(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) GetReport

func (p *BluetoothHidHostProxy) GetReport(
	ctx context.Context,
	device BluetoothDevice,
	reportType byte,
	reportId byte,
	bufferSize int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) SendData

func (p *BluetoothHidHostProxy) SendData(
	ctx context.Context,
	device BluetoothDevice,
	report string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) SetConnectionPolicy

func (p *BluetoothHidHostProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) SetIdleTime

func (p *BluetoothHidHostProxy) SetIdleTime(
	ctx context.Context,
	device BluetoothDevice,
	idleTime byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) SetPreferredTransport

func (p *BluetoothHidHostProxy) SetPreferredTransport(
	ctx context.Context,
	device BluetoothDevice,
	transport int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) SetProtocolMode

func (p *BluetoothHidHostProxy) SetProtocolMode(
	ctx context.Context,
	device BluetoothDevice,
	protocolMode int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) SetReport

func (p *BluetoothHidHostProxy) SetReport(
	ctx context.Context,
	device BluetoothDevice,
	reportType byte,
	report string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothHidHostProxy) VirtualUnplug

func (p *BluetoothHidHostProxy) VirtualUnplug(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothHidHostStub

type BluetoothHidHostStub struct {
	Impl      IBluetoothHidHost
	Transport binder.VersionAwareTransport
}

BluetoothHidHostStub dispatches incoming binder transactions to a typed IBluetoothHidHost implementation.

func (*BluetoothHidHostStub) Descriptor

func (s *BluetoothHidHostStub) Descriptor() string

func (*BluetoothHidHostStub) OnTransaction

func (s *BluetoothHidHostStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothLeAudioCallbackProxy

type BluetoothLeAudioCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothLeAudioCallbackProxy

func NewBluetoothLeAudioCallbackProxy(
	remote binder.IBinder,
) *BluetoothLeAudioCallbackProxy

func (*BluetoothLeAudioCallbackProxy) AsBinder

func (*BluetoothLeAudioCallbackProxy) OnCodecConfigChanged

func (p *BluetoothLeAudioCallbackProxy) OnCodecConfigChanged(
	ctx context.Context,
	groupId int32,
	status BluetoothLeAudioCodecStatus,
) error

func (*BluetoothLeAudioCallbackProxy) OnGroupNodeAdded

func (p *BluetoothLeAudioCallbackProxy) OnGroupNodeAdded(
	ctx context.Context,
	device BluetoothDevice,
	groupId int32,
) error

func (*BluetoothLeAudioCallbackProxy) OnGroupNodeRemoved

func (p *BluetoothLeAudioCallbackProxy) OnGroupNodeRemoved(
	ctx context.Context,
	device BluetoothDevice,
	groupId int32,
) error

func (*BluetoothLeAudioCallbackProxy) OnGroupStatusChanged

func (p *BluetoothLeAudioCallbackProxy) OnGroupStatusChanged(
	ctx context.Context,
	groupId int32,
	groupStatus int32,
) error

func (*BluetoothLeAudioCallbackProxy) OnGroupStreamStatusChanged

func (p *BluetoothLeAudioCallbackProxy) OnGroupStreamStatusChanged(
	ctx context.Context,
	groupId int32,
	groupStreamStatus int32,
) error

type BluetoothLeAudioCallbackStub

type BluetoothLeAudioCallbackStub struct {
	Impl      IBluetoothLeAudioCallback
	Transport binder.VersionAwareTransport
}

BluetoothLeAudioCallbackStub dispatches incoming binder transactions to a typed IBluetoothLeAudioCallback implementation.

func (*BluetoothLeAudioCallbackStub) Descriptor

func (s *BluetoothLeAudioCallbackStub) Descriptor() string

func (*BluetoothLeAudioCallbackStub) OnTransaction

type BluetoothLeAudioCodecConfig

type BluetoothLeAudioCodecConfig struct {
}

func (*BluetoothLeAudioCodecConfig) MarshalParcel

func (s *BluetoothLeAudioCodecConfig) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothLeAudioCodecConfig) UnmarshalParcel

func (s *BluetoothLeAudioCodecConfig) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothLeAudioCodecStatus

type BluetoothLeAudioCodecStatus struct {
}

func (*BluetoothLeAudioCodecStatus) MarshalParcel

func (s *BluetoothLeAudioCodecStatus) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothLeAudioCodecStatus) UnmarshalParcel

func (s *BluetoothLeAudioCodecStatus) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothLeAudioContentMetadata

type BluetoothLeAudioContentMetadata struct {
}

func (*BluetoothLeAudioContentMetadata) MarshalParcel

func (s *BluetoothLeAudioContentMetadata) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothLeAudioContentMetadata) UnmarshalParcel

func (s *BluetoothLeAudioContentMetadata) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothLeAudioProxy

type BluetoothLeAudioProxy struct {
	Remote binder.IBinder
}

func NewBluetoothLeAudioProxy

func NewBluetoothLeAudioProxy(
	remote binder.IBinder,
) *BluetoothLeAudioProxy

func (*BluetoothLeAudioProxy) AsBinder

func (p *BluetoothLeAudioProxy) AsBinder() binder.IBinder

func (*BluetoothLeAudioProxy) Connect

func (p *BluetoothLeAudioProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) Disconnect

func (p *BluetoothLeAudioProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetActiveDevices

func (p *BluetoothLeAudioProxy) GetActiveDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetAllBroadcastMetadata

func (p *BluetoothLeAudioProxy) GetAllBroadcastMetadata(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetAudioLocation

func (p *BluetoothLeAudioProxy) GetAudioLocation(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetCodecStatus

func (p *BluetoothLeAudioProxy) GetCodecStatus(
	ctx context.Context,
	groupId int32,
	source content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetConnectedDevices

func (p *BluetoothLeAudioProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetConnectedGroupLeadDevice

func (p *BluetoothLeAudioProxy) GetConnectedGroupLeadDevice(
	ctx context.Context,
	groupId int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetConnectionPolicy

func (p *BluetoothLeAudioProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetConnectionState

func (p *BluetoothLeAudioProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothLeAudioProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetGroupId

func (p *BluetoothLeAudioProxy) GetGroupId(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetMaximumNumberOfBroadcasts

func (p *BluetoothLeAudioProxy) GetMaximumNumberOfBroadcasts(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetMaximumStreamsPerBroadcast

func (p *BluetoothLeAudioProxy) GetMaximumStreamsPerBroadcast(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GetMaximumSubgroupsPerBroadcast

func (p *BluetoothLeAudioProxy) GetMaximumSubgroupsPerBroadcast(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GroupAddNode

func (p *BluetoothLeAudioProxy) GroupAddNode(
	ctx context.Context,
	group_id int32,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) GroupRemoveNode

func (p *BluetoothLeAudioProxy) GroupRemoveNode(
	ctx context.Context,
	group_id int32,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) IsBroadcastActive

func (p *BluetoothLeAudioProxy) IsBroadcastActive(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) IsInbandRingtoneEnabled

func (p *BluetoothLeAudioProxy) IsInbandRingtoneEnabled(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
	groupId int32,
) error

func (*BluetoothLeAudioProxy) IsPlaying

func (p *BluetoothLeAudioProxy) IsPlaying(
	ctx context.Context,
	broadcastId int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) RegisterCallback

func (p *BluetoothLeAudioProxy) RegisterCallback(
	ctx context.Context,
	callback IBluetoothLeAudioCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) RegisterLeBroadcastCallback

func (p *BluetoothLeAudioProxy) RegisterLeBroadcastCallback(
	ctx context.Context,
	callback IBluetoothLeBroadcastCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) SetActiveDevice

func (p *BluetoothLeAudioProxy) SetActiveDevice(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) SetCcidInformation

func (p *BluetoothLeAudioProxy) SetCcidInformation(
	ctx context.Context,
	userUuid os.ParcelUuid,
	ccid int32,
	contextType int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) SetCodecConfigPreference

func (p *BluetoothLeAudioProxy) SetCodecConfigPreference(
	ctx context.Context,
	groupId int32,
	inputCodecConfig BluetoothLeAudioCodecConfig,
	outputCodecConfig BluetoothLeAudioCodecConfig,
	source content.AttributionSource,
) error

func (*BluetoothLeAudioProxy) SetConnectionPolicy

func (p *BluetoothLeAudioProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) SetInCall

func (p *BluetoothLeAudioProxy) SetInCall(
	ctx context.Context,
	inCall bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) SetInactiveForHfpHandover

func (p *BluetoothLeAudioProxy) SetInactiveForHfpHandover(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) SetVolume

func (p *BluetoothLeAudioProxy) SetVolume(
	ctx context.Context,
	volume int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) StartBroadcast

func (p *BluetoothLeAudioProxy) StartBroadcast(
	ctx context.Context,
	broadcastSettings BluetoothLeBroadcastSettings,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) StopBroadcast

func (p *BluetoothLeAudioProxy) StopBroadcast(
	ctx context.Context,
	broadcastId int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) UnregisterCallback

func (p *BluetoothLeAudioProxy) UnregisterCallback(
	ctx context.Context,
	callback IBluetoothLeAudioCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) UnregisterLeBroadcastCallback

func (p *BluetoothLeAudioProxy) UnregisterLeBroadcastCallback(
	ctx context.Context,
	callback IBluetoothLeBroadcastCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothLeAudioProxy) UpdateBroadcast

func (p *BluetoothLeAudioProxy) UpdateBroadcast(
	ctx context.Context,
	broadcastId int32,
	broadcastSettings BluetoothLeBroadcastSettings,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothLeAudioStub

type BluetoothLeAudioStub struct {
	Impl      IBluetoothLeAudio
	Transport binder.VersionAwareTransport
}

BluetoothLeAudioStub dispatches incoming binder transactions to a typed IBluetoothLeAudio implementation.

func (*BluetoothLeAudioStub) Descriptor

func (s *BluetoothLeAudioStub) Descriptor() string

func (*BluetoothLeAudioStub) OnTransaction

func (s *BluetoothLeAudioStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothLeBroadcastAssistantCallbackProxy

type BluetoothLeBroadcastAssistantCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothLeBroadcastAssistantCallbackProxy

func NewBluetoothLeBroadcastAssistantCallbackProxy(
	remote binder.IBinder,
) *BluetoothLeBroadcastAssistantCallbackProxy

func (*BluetoothLeBroadcastAssistantCallbackProxy) AsBinder

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnReceiveStateChanged

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSearchStartFailed

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSearchStartFailed(
	ctx context.Context,
	reason int32,
) error

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSearchStarted

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSearchStarted(
	ctx context.Context,
	reason int32,
) error

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSearchStopFailed

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSearchStopFailed(
	ctx context.Context,
	reason int32,
) error

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSearchStopped

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSearchStopped(
	ctx context.Context,
	reason int32,
) error

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSourceAddFailed

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSourceAdded

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSourceAdded(
	ctx context.Context,
	sink BluetoothDevice,
	sourceId int32,
	reason int32,
) error

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSourceFound

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSourceLost

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSourceLost(
	ctx context.Context,
	broadcastId int32,
) error

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSourceModified

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSourceModified(
	ctx context.Context,
	sink BluetoothDevice,
	sourceId int32,
	reason int32,
) error

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSourceModifyFailed

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSourceModifyFailed(
	ctx context.Context,
	sink BluetoothDevice,
	sourceId int32,
	reason int32,
) error

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSourceRemoveFailed

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSourceRemoveFailed(
	ctx context.Context,
	sink BluetoothDevice,
	sourceId int32,
	reason int32,
) error

func (*BluetoothLeBroadcastAssistantCallbackProxy) OnSourceRemoved

func (p *BluetoothLeBroadcastAssistantCallbackProxy) OnSourceRemoved(
	ctx context.Context,
	sink BluetoothDevice,
	sourceId int32,
	reason int32,
) error

type BluetoothLeBroadcastAssistantCallbackStub

type BluetoothLeBroadcastAssistantCallbackStub struct {
	Impl      IBluetoothLeBroadcastAssistantCallback
	Transport binder.VersionAwareTransport
}

BluetoothLeBroadcastAssistantCallbackStub dispatches incoming binder transactions to a typed IBluetoothLeBroadcastAssistantCallback implementation.

func (*BluetoothLeBroadcastAssistantCallbackStub) Descriptor

func (*BluetoothLeBroadcastAssistantCallbackStub) OnTransaction

type BluetoothLeBroadcastAssistantProxy

type BluetoothLeBroadcastAssistantProxy struct {
	Remote binder.IBinder
}

func NewBluetoothLeBroadcastAssistantProxy

func NewBluetoothLeBroadcastAssistantProxy(
	remote binder.IBinder,
) *BluetoothLeBroadcastAssistantProxy

func (*BluetoothLeBroadcastAssistantProxy) AddSource

func (p *BluetoothLeBroadcastAssistantProxy) AddSource(
	ctx context.Context,
	sink BluetoothDevice,
	sourceMetadata BluetoothLeBroadcastMetadata,
	isGroupOp bool,
) error

func (*BluetoothLeBroadcastAssistantProxy) AsBinder

func (*BluetoothLeBroadcastAssistantProxy) GetAllSources

func (*BluetoothLeBroadcastAssistantProxy) GetConnectedDevices

func (p *BluetoothLeBroadcastAssistantProxy) GetConnectedDevices(
	ctx context.Context,
) ([]BluetoothDevice, error)

func (*BluetoothLeBroadcastAssistantProxy) GetConnectionPolicy

func (p *BluetoothLeBroadcastAssistantProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
) (int32, error)

func (*BluetoothLeBroadcastAssistantProxy) GetConnectionState

func (p *BluetoothLeBroadcastAssistantProxy) GetConnectionState(
	ctx context.Context,
	sink BluetoothDevice,
) (int32, error)

func (*BluetoothLeBroadcastAssistantProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothLeBroadcastAssistantProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
) ([]BluetoothDevice, error)

func (*BluetoothLeBroadcastAssistantProxy) GetMaximumSourceCapacity

func (p *BluetoothLeBroadcastAssistantProxy) GetMaximumSourceCapacity(
	ctx context.Context,
	sink BluetoothDevice,
) (int32, error)

func (*BluetoothLeBroadcastAssistantProxy) IsSearchInProgress

func (p *BluetoothLeBroadcastAssistantProxy) IsSearchInProgress(
	ctx context.Context,
) (bool, error)

func (*BluetoothLeBroadcastAssistantProxy) ModifySource

func (p *BluetoothLeBroadcastAssistantProxy) ModifySource(
	ctx context.Context,
	sink BluetoothDevice,
	sourceId int32,
	updatedMetadata BluetoothLeBroadcastMetadata,
) error

func (*BluetoothLeBroadcastAssistantProxy) RegisterCallback

func (*BluetoothLeBroadcastAssistantProxy) RemoveSource

func (p *BluetoothLeBroadcastAssistantProxy) RemoveSource(
	ctx context.Context,
	sink BluetoothDevice,
	sourceId int32,
) error

func (*BluetoothLeBroadcastAssistantProxy) SetConnectionPolicy

func (p *BluetoothLeBroadcastAssistantProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
) (bool, error)

func (*BluetoothLeBroadcastAssistantProxy) StartSearchingForSources

func (p *BluetoothLeBroadcastAssistantProxy) StartSearchingForSources(
	ctx context.Context,
	filters []le.ScanFilter,
) error

func (*BluetoothLeBroadcastAssistantProxy) StopSearchingForSources

func (p *BluetoothLeBroadcastAssistantProxy) StopSearchingForSources(
	ctx context.Context,
) error

func (*BluetoothLeBroadcastAssistantProxy) UnregisterCallback

type BluetoothLeBroadcastAssistantStub

type BluetoothLeBroadcastAssistantStub struct {
	Impl      IBluetoothLeBroadcastAssistant
	Transport binder.VersionAwareTransport
}

BluetoothLeBroadcastAssistantStub dispatches incoming binder transactions to a typed IBluetoothLeBroadcastAssistant implementation.

func (*BluetoothLeBroadcastAssistantStub) Descriptor

func (s *BluetoothLeBroadcastAssistantStub) Descriptor() string

func (*BluetoothLeBroadcastAssistantStub) OnTransaction

type BluetoothLeBroadcastCallbackProxy

type BluetoothLeBroadcastCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothLeBroadcastCallbackProxy

func NewBluetoothLeBroadcastCallbackProxy(
	remote binder.IBinder,
) *BluetoothLeBroadcastCallbackProxy

func (*BluetoothLeBroadcastCallbackProxy) AsBinder

func (*BluetoothLeBroadcastCallbackProxy) OnBroadcastMetadataChanged

func (p *BluetoothLeBroadcastCallbackProxy) OnBroadcastMetadataChanged(
	ctx context.Context,
	broadcastId int32,
	metadata BluetoothLeBroadcastMetadata,
) error

func (*BluetoothLeBroadcastCallbackProxy) OnBroadcastStartFailed

func (p *BluetoothLeBroadcastCallbackProxy) OnBroadcastStartFailed(
	ctx context.Context,
	reason int32,
) error

func (*BluetoothLeBroadcastCallbackProxy) OnBroadcastStarted

func (p *BluetoothLeBroadcastCallbackProxy) OnBroadcastStarted(
	ctx context.Context,
	reason int32,
	broadcastId int32,
) error

func (*BluetoothLeBroadcastCallbackProxy) OnBroadcastStopFailed

func (p *BluetoothLeBroadcastCallbackProxy) OnBroadcastStopFailed(
	ctx context.Context,
	reason int32,
) error

func (*BluetoothLeBroadcastCallbackProxy) OnBroadcastStopped

func (p *BluetoothLeBroadcastCallbackProxy) OnBroadcastStopped(
	ctx context.Context,
	reason int32,
	broadcastId int32,
) error

func (*BluetoothLeBroadcastCallbackProxy) OnBroadcastUpdateFailed

func (p *BluetoothLeBroadcastCallbackProxy) OnBroadcastUpdateFailed(
	ctx context.Context,
	reason int32,
	broadcastId int32,
) error

func (*BluetoothLeBroadcastCallbackProxy) OnBroadcastUpdated

func (p *BluetoothLeBroadcastCallbackProxy) OnBroadcastUpdated(
	ctx context.Context,
	reason int32,
	broadcastId int32,
) error

func (*BluetoothLeBroadcastCallbackProxy) OnPlaybackStarted

func (p *BluetoothLeBroadcastCallbackProxy) OnPlaybackStarted(
	ctx context.Context,
	reason int32,
	broadcastId int32,
) error

func (*BluetoothLeBroadcastCallbackProxy) OnPlaybackStopped

func (p *BluetoothLeBroadcastCallbackProxy) OnPlaybackStopped(
	ctx context.Context,
	reason int32,
	broadcastId int32,
) error

type BluetoothLeBroadcastCallbackStub

type BluetoothLeBroadcastCallbackStub struct {
	Impl      IBluetoothLeBroadcastCallback
	Transport binder.VersionAwareTransport
}

BluetoothLeBroadcastCallbackStub dispatches incoming binder transactions to a typed IBluetoothLeBroadcastCallback implementation.

func (*BluetoothLeBroadcastCallbackStub) Descriptor

func (s *BluetoothLeBroadcastCallbackStub) Descriptor() string

func (*BluetoothLeBroadcastCallbackStub) OnTransaction

type BluetoothLeBroadcastMetadata

type BluetoothLeBroadcastMetadata struct {
}

func (*BluetoothLeBroadcastMetadata) MarshalParcel

func (s *BluetoothLeBroadcastMetadata) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothLeBroadcastMetadata) UnmarshalParcel

func (s *BluetoothLeBroadcastMetadata) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothLeBroadcastReceiveState

type BluetoothLeBroadcastReceiveState struct {
}

func (*BluetoothLeBroadcastReceiveState) MarshalParcel

func (s *BluetoothLeBroadcastReceiveState) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothLeBroadcastReceiveState) UnmarshalParcel

func (s *BluetoothLeBroadcastReceiveState) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothLeBroadcastSettings

type BluetoothLeBroadcastSettings struct {
}

func (*BluetoothLeBroadcastSettings) MarshalParcel

func (s *BluetoothLeBroadcastSettings) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothLeBroadcastSettings) UnmarshalParcel

func (s *BluetoothLeBroadcastSettings) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothLeCall

type BluetoothLeCall struct {
}

func (*BluetoothLeCall) MarshalParcel

func (s *BluetoothLeCall) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothLeCall) UnmarshalParcel

func (s *BluetoothLeCall) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothLeCallControlCallbackProxy

type BluetoothLeCallControlCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothLeCallControlCallbackProxy

func NewBluetoothLeCallControlCallbackProxy(
	remote binder.IBinder,
) *BluetoothLeCallControlCallbackProxy

func (*BluetoothLeCallControlCallbackProxy) AsBinder

func (*BluetoothLeCallControlCallbackProxy) OnAcceptCall

func (p *BluetoothLeCallControlCallbackProxy) OnAcceptCall(
	ctx context.Context,
	requestId int32,
	uuid os.ParcelUuid,
) error

func (*BluetoothLeCallControlCallbackProxy) OnBearerRegistered

func (p *BluetoothLeCallControlCallbackProxy) OnBearerRegistered(
	ctx context.Context,
	ccid int32,
) error

func (*BluetoothLeCallControlCallbackProxy) OnHoldCall

func (p *BluetoothLeCallControlCallbackProxy) OnHoldCall(
	ctx context.Context,
	requestId int32,
	uuid os.ParcelUuid,
) error

func (*BluetoothLeCallControlCallbackProxy) OnJoinCalls

func (p *BluetoothLeCallControlCallbackProxy) OnJoinCalls(
	ctx context.Context,
	requestId int32,
	uuids []os.ParcelUuid,
) error

func (*BluetoothLeCallControlCallbackProxy) OnPlaceCall

func (p *BluetoothLeCallControlCallbackProxy) OnPlaceCall(
	ctx context.Context,
	requestId int32,
	uuid os.ParcelUuid,
	uri string,
) error

func (*BluetoothLeCallControlCallbackProxy) OnTerminateCall

func (p *BluetoothLeCallControlCallbackProxy) OnTerminateCall(
	ctx context.Context,
	requestId int32,
	uuid os.ParcelUuid,
) error

func (*BluetoothLeCallControlCallbackProxy) OnUnholdCall

func (p *BluetoothLeCallControlCallbackProxy) OnUnholdCall(
	ctx context.Context,
	requestId int32,
	uuid os.ParcelUuid,
) error

type BluetoothLeCallControlCallbackStub

type BluetoothLeCallControlCallbackStub struct {
	Impl      IBluetoothLeCallControlCallback
	Transport binder.VersionAwareTransport
}

BluetoothLeCallControlCallbackStub dispatches incoming binder transactions to a typed IBluetoothLeCallControlCallback implementation.

func (*BluetoothLeCallControlCallbackStub) Descriptor

func (*BluetoothLeCallControlCallbackStub) OnTransaction

type BluetoothLeCallControlProxy

type BluetoothLeCallControlProxy struct {
	Remote binder.IBinder
}

func NewBluetoothLeCallControlProxy

func NewBluetoothLeCallControlProxy(
	remote binder.IBinder,
) *BluetoothLeCallControlProxy

func (*BluetoothLeCallControlProxy) AsBinder

func (*BluetoothLeCallControlProxy) CallAdded

func (p *BluetoothLeCallControlProxy) CallAdded(
	ctx context.Context,
	ccid int32,
	call BluetoothLeCall,
	attributionSource content.AttributionSource,
) error

func (*BluetoothLeCallControlProxy) CallRemoved

func (p *BluetoothLeCallControlProxy) CallRemoved(
	ctx context.Context,
	ccid int32,
	callId os.ParcelUuid,
	reason int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothLeCallControlProxy) CallStateChanged

func (p *BluetoothLeCallControlProxy) CallStateChanged(
	ctx context.Context,
	ccid int32,
	callId os.ParcelUuid,
	state int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothLeCallControlProxy) CurrentCallsList

func (p *BluetoothLeCallControlProxy) CurrentCallsList(
	ctx context.Context,
	ccid int32,
	calls []BluetoothLeCall,
	attributionSource content.AttributionSource,
) error

func (*BluetoothLeCallControlProxy) NetworkStateChanged

func (p *BluetoothLeCallControlProxy) NetworkStateChanged(
	ctx context.Context,
	ccid int32,
	provider string,
	technology int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothLeCallControlProxy) RegisterBearer

func (p *BluetoothLeCallControlProxy) RegisterBearer(
	ctx context.Context,
	token string,
	callback IBluetoothLeCallControlCallback,
	uci string,
	uriSchemes []string,
	capabilities int32,
	provider string,
	technology int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothLeCallControlProxy) RequestResult

func (p *BluetoothLeCallControlProxy) RequestResult(
	ctx context.Context,
	ccid int32,
	requestId int32,
	result int32,
	attributionSource content.AttributionSource,
) error

func (*BluetoothLeCallControlProxy) UnregisterBearer

func (p *BluetoothLeCallControlProxy) UnregisterBearer(
	ctx context.Context,
	token string,
	attributionSource content.AttributionSource,
) error

type BluetoothLeCallControlStub

type BluetoothLeCallControlStub struct {
	Impl      IBluetoothLeCallControl
	Transport binder.VersionAwareTransport
}

BluetoothLeCallControlStub dispatches incoming binder transactions to a typed IBluetoothLeCallControl implementation.

func (*BluetoothLeCallControlStub) Descriptor

func (s *BluetoothLeCallControlStub) Descriptor() string

func (*BluetoothLeCallControlStub) OnTransaction

func (s *BluetoothLeCallControlStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothManagerCallbackProxy

type BluetoothManagerCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothManagerCallbackProxy

func NewBluetoothManagerCallbackProxy(
	remote binder.IBinder,
) *BluetoothManagerCallbackProxy

func (*BluetoothManagerCallbackProxy) AsBinder

func (*BluetoothManagerCallbackProxy) OnBluetoothOff

func (p *BluetoothManagerCallbackProxy) OnBluetoothOff(
	ctx context.Context,
) error

func (*BluetoothManagerCallbackProxy) OnBluetoothOn

func (p *BluetoothManagerCallbackProxy) OnBluetoothOn(
	ctx context.Context,
) error

func (*BluetoothManagerCallbackProxy) OnBluetoothServiceDown

func (p *BluetoothManagerCallbackProxy) OnBluetoothServiceDown(
	ctx context.Context,
) error

func (*BluetoothManagerCallbackProxy) OnBluetoothServiceUp

func (p *BluetoothManagerCallbackProxy) OnBluetoothServiceUp(
	ctx context.Context,
	bluetoothService IBluetooth,
) error

type BluetoothManagerCallbackStub

type BluetoothManagerCallbackStub struct {
	Impl      IBluetoothManagerCallback
	Transport binder.VersionAwareTransport
}

BluetoothManagerCallbackStub dispatches incoming binder transactions to a typed IBluetoothManagerCallback implementation.

func (*BluetoothManagerCallbackStub) Descriptor

func (s *BluetoothManagerCallbackStub) Descriptor() string

func (*BluetoothManagerCallbackStub) OnTransaction

type BluetoothManagerProxy

type BluetoothManagerProxy struct {
	Remote binder.IBinder
}

func NewBluetoothManagerProxy

func NewBluetoothManagerProxy(
	remote binder.IBinder,
) *BluetoothManagerProxy

func (*BluetoothManagerProxy) AsBinder

func (p *BluetoothManagerProxy) AsBinder() binder.IBinder

func (*BluetoothManagerProxy) Disable

func (p *BluetoothManagerProxy) Disable(
	ctx context.Context,
	attributionSource content.AttributionSource,
	persist bool,
) (bool, error)

func (*BluetoothManagerProxy) DisableBle

func (p *BluetoothManagerProxy) DisableBle(
	ctx context.Context,
	attributionSource content.AttributionSource,
	b binder.IBinder,
) (bool, error)

func (*BluetoothManagerProxy) Enable

func (p *BluetoothManagerProxy) Enable(
	ctx context.Context,
	attributionSource content.AttributionSource,
) (bool, error)

func (*BluetoothManagerProxy) EnableBle

func (p *BluetoothManagerProxy) EnableBle(
	ctx context.Context,
	attributionSource content.AttributionSource,
	b binder.IBinder,
) (bool, error)

func (*BluetoothManagerProxy) EnableNoAutoConnect

func (p *BluetoothManagerProxy) EnableNoAutoConnect(
	ctx context.Context,
	attributionSource content.AttributionSource,
) (bool, error)

func (*BluetoothManagerProxy) GetAddress

func (p *BluetoothManagerProxy) GetAddress(
	ctx context.Context,
	attributionSource content.AttributionSource,
) (string, error)

func (*BluetoothManagerProxy) GetBtHciSnoopLogMode

func (p *BluetoothManagerProxy) GetBtHciSnoopLogMode(
	ctx context.Context,
) (int32, error)

func (*BluetoothManagerProxy) GetName

func (p *BluetoothManagerProxy) GetName(
	ctx context.Context,
	attributionSource content.AttributionSource,
) (string, error)

func (*BluetoothManagerProxy) GetState

func (p *BluetoothManagerProxy) GetState(
	ctx context.Context,
) (int32, error)

func (*BluetoothManagerProxy) IsAutoOnEnabled

func (p *BluetoothManagerProxy) IsAutoOnEnabled(
	ctx context.Context,
) (bool, error)

func (*BluetoothManagerProxy) IsAutoOnSupported

func (p *BluetoothManagerProxy) IsAutoOnSupported(
	ctx context.Context,
) (bool, error)

func (*BluetoothManagerProxy) IsBleAppPresent

func (p *BluetoothManagerProxy) IsBleAppPresent(
	ctx context.Context,
) (bool, error)

func (*BluetoothManagerProxy) IsBleScanAlwaysAvailable

func (p *BluetoothManagerProxy) IsBleScanAlwaysAvailable(
	ctx context.Context,
) (bool, error)

func (*BluetoothManagerProxy) IsHearingAidProfileSupported

func (p *BluetoothManagerProxy) IsHearingAidProfileSupported(
	ctx context.Context,
) (bool, error)

func (*BluetoothManagerProxy) OnFactoryReset

func (p *BluetoothManagerProxy) OnFactoryReset(
	ctx context.Context,
	attributionSource content.AttributionSource,
) (bool, error)

func (*BluetoothManagerProxy) RegisterAdapter

func (p *BluetoothManagerProxy) RegisterAdapter(
	ctx context.Context,
	callback IBluetoothManagerCallback,
) (IBluetooth, error)

func (*BluetoothManagerProxy) SetAutoOnEnabled

func (p *BluetoothManagerProxy) SetAutoOnEnabled(
	ctx context.Context,
	status bool,
) error

func (*BluetoothManagerProxy) SetBtHciSnoopLogMode

func (p *BluetoothManagerProxy) SetBtHciSnoopLogMode(
	ctx context.Context,
	mode int32,
) (int32, error)

func (*BluetoothManagerProxy) UnregisterAdapter

func (p *BluetoothManagerProxy) UnregisterAdapter(
	ctx context.Context,
	callback IBluetoothManagerCallback,
) error

type BluetoothManagerStub

type BluetoothManagerStub struct {
	Impl      IBluetoothManager
	Transport binder.VersionAwareTransport
}

BluetoothManagerStub dispatches incoming binder transactions to a typed IBluetoothManager implementation.

func (*BluetoothManagerStub) Descriptor

func (s *BluetoothManagerStub) Descriptor() string

func (*BluetoothManagerStub) OnTransaction

func (s *BluetoothManagerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothMapClientProxy

type BluetoothMapClientProxy struct {
	Remote binder.IBinder
}

func NewBluetoothMapClientProxy

func NewBluetoothMapClientProxy(
	remote binder.IBinder,
) *BluetoothMapClientProxy

func (*BluetoothMapClientProxy) AsBinder

func (p *BluetoothMapClientProxy) AsBinder() binder.IBinder

func (*BluetoothMapClientProxy) Connect

func (p *BluetoothMapClientProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) Disconnect

func (p *BluetoothMapClientProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) GetConnectedDevices

func (p *BluetoothMapClientProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) GetConnectionPolicy

func (p *BluetoothMapClientProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) GetConnectionState

func (p *BluetoothMapClientProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothMapClientProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) GetSupportedFeatures

func (p *BluetoothMapClientProxy) GetSupportedFeatures(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) GetUnreadMessages

func (p *BluetoothMapClientProxy) GetUnreadMessages(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) IsConnected

func (p *BluetoothMapClientProxy) IsConnected(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) SendMessage

func (p *BluetoothMapClientProxy) SendMessage(
	ctx context.Context,
	device BluetoothDevice,
	contacts []net.Uri,
	message string,
	sentIntent types.PendingIntent,
	deliveryIntent types.PendingIntent,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) SetConnectionPolicy

func (p *BluetoothMapClientProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapClientProxy) SetMessageStatus

func (p *BluetoothMapClientProxy) SetMessageStatus(
	ctx context.Context,
	device BluetoothDevice,
	handle string,
	status int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothMapClientStub

type BluetoothMapClientStub struct {
	Impl      IBluetoothMapClient
	Transport binder.VersionAwareTransport
}

BluetoothMapClientStub dispatches incoming binder transactions to a typed IBluetoothMapClient implementation.

func (*BluetoothMapClientStub) Descriptor

func (s *BluetoothMapClientStub) Descriptor() string

func (*BluetoothMapClientStub) OnTransaction

func (s *BluetoothMapClientStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothMapProxy

type BluetoothMapProxy struct {
	Remote binder.IBinder
}

func NewBluetoothMapProxy

func NewBluetoothMapProxy(
	remote binder.IBinder,
) *BluetoothMapProxy

func (*BluetoothMapProxy) AsBinder

func (p *BluetoothMapProxy) AsBinder() binder.IBinder

func (*BluetoothMapProxy) Disconnect

func (p *BluetoothMapProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapProxy) GetClient

func (p *BluetoothMapProxy) GetClient(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapProxy) GetConnectedDevices

func (p *BluetoothMapProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapProxy) GetConnectionPolicy

func (p *BluetoothMapProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapProxy) GetConnectionState

func (p *BluetoothMapProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothMapProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapProxy) GetState

func (p *BluetoothMapProxy) GetState(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapProxy) IsConnected

func (p *BluetoothMapProxy) IsConnected(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothMapProxy) SetConnectionPolicy

func (p *BluetoothMapProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothMapStub

type BluetoothMapStub struct {
	Impl      IBluetoothMap
	Transport binder.VersionAwareTransport
}

BluetoothMapStub dispatches incoming binder transactions to a typed IBluetoothMap implementation.

func (*BluetoothMapStub) Descriptor

func (s *BluetoothMapStub) Descriptor() string

func (*BluetoothMapStub) OnTransaction

func (s *BluetoothMapStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothMcpServiceManagerProxy

type BluetoothMcpServiceManagerProxy struct {
	Remote binder.IBinder
}

func NewBluetoothMcpServiceManagerProxy

func NewBluetoothMcpServiceManagerProxy(
	remote binder.IBinder,
) *BluetoothMcpServiceManagerProxy

func (*BluetoothMcpServiceManagerProxy) AsBinder

func (*BluetoothMcpServiceManagerProxy) SetDeviceAuthorized

func (p *BluetoothMcpServiceManagerProxy) SetDeviceAuthorized(
	ctx context.Context,
	device BluetoothDevice,
	isAuthorized bool,
	source content.AttributionSource,
) error

type BluetoothMcpServiceManagerStub

type BluetoothMcpServiceManagerStub struct {
	Impl      IBluetoothMcpServiceManager
	Transport binder.VersionAwareTransport
}

BluetoothMcpServiceManagerStub dispatches incoming binder transactions to a typed IBluetoothMcpServiceManager implementation.

func (*BluetoothMcpServiceManagerStub) Descriptor

func (s *BluetoothMcpServiceManagerStub) Descriptor() string

func (*BluetoothMcpServiceManagerStub) OnTransaction

type BluetoothMetadataListenerProxy

type BluetoothMetadataListenerProxy struct {
	Remote binder.IBinder
}

func NewBluetoothMetadataListenerProxy

func NewBluetoothMetadataListenerProxy(
	remote binder.IBinder,
) *BluetoothMetadataListenerProxy

func (*BluetoothMetadataListenerProxy) AsBinder

func (*BluetoothMetadataListenerProxy) OnMetadataChanged

func (p *BluetoothMetadataListenerProxy) OnMetadataChanged(
	ctx context.Context,
	devices BluetoothDevice,
	key int32,
	value []byte,
) error

type BluetoothMetadataListenerStub

type BluetoothMetadataListenerStub struct {
	Impl      IBluetoothMetadataListener
	Transport binder.VersionAwareTransport
}

BluetoothMetadataListenerStub dispatches incoming binder transactions to a typed IBluetoothMetadataListener implementation.

func (*BluetoothMetadataListenerStub) Descriptor

func (s *BluetoothMetadataListenerStub) Descriptor() string

func (*BluetoothMetadataListenerStub) OnTransaction

type BluetoothOobDataCallbackProxy

type BluetoothOobDataCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothOobDataCallbackProxy

func NewBluetoothOobDataCallbackProxy(
	remote binder.IBinder,
) *BluetoothOobDataCallbackProxy

func (*BluetoothOobDataCallbackProxy) AsBinder

func (*BluetoothOobDataCallbackProxy) OnError

func (p *BluetoothOobDataCallbackProxy) OnError(
	ctx context.Context,
	errorCode int32,
) error

func (*BluetoothOobDataCallbackProxy) OnOobData

func (p *BluetoothOobDataCallbackProxy) OnOobData(
	ctx context.Context,
	transport int32,
	oobData OobData,
) error

type BluetoothOobDataCallbackStub

type BluetoothOobDataCallbackStub struct {
	Impl      IBluetoothOobDataCallback
	Transport binder.VersionAwareTransport
}

BluetoothOobDataCallbackStub dispatches incoming binder transactions to a typed IBluetoothOobDataCallback implementation.

func (*BluetoothOobDataCallbackStub) Descriptor

func (s *BluetoothOobDataCallbackStub) Descriptor() string

func (*BluetoothOobDataCallbackStub) OnTransaction

type BluetoothPanCallbackProxy

type BluetoothPanCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothPanCallbackProxy

func NewBluetoothPanCallbackProxy(
	remote binder.IBinder,
) *BluetoothPanCallbackProxy

func (*BluetoothPanCallbackProxy) AsBinder

func (*BluetoothPanCallbackProxy) OnAvailable

func (p *BluetoothPanCallbackProxy) OnAvailable(
	ctx context.Context,
	iface string,
) error

func (*BluetoothPanCallbackProxy) OnUnavailable

func (p *BluetoothPanCallbackProxy) OnUnavailable(
	ctx context.Context,
) error

type BluetoothPanCallbackStub

type BluetoothPanCallbackStub struct {
	Impl      IBluetoothPanCallback
	Transport binder.VersionAwareTransport
}

BluetoothPanCallbackStub dispatches incoming binder transactions to a typed IBluetoothPanCallback implementation.

func (*BluetoothPanCallbackStub) Descriptor

func (s *BluetoothPanCallbackStub) Descriptor() string

func (*BluetoothPanCallbackStub) OnTransaction

func (s *BluetoothPanCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothPanProxy

type BluetoothPanProxy struct {
	Remote binder.IBinder
}

func NewBluetoothPanProxy

func NewBluetoothPanProxy(
	remote binder.IBinder,
) *BluetoothPanProxy

func (*BluetoothPanProxy) AsBinder

func (p *BluetoothPanProxy) AsBinder() binder.IBinder

func (*BluetoothPanProxy) Connect

func (p *BluetoothPanProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPanProxy) Disconnect

func (p *BluetoothPanProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPanProxy) GetConnectedDevices

func (p *BluetoothPanProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPanProxy) GetConnectionState

func (p *BluetoothPanProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPanProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothPanProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPanProxy) IsTetheringOn

func (p *BluetoothPanProxy) IsTetheringOn(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPanProxy) SetBluetoothTethering

func (p *BluetoothPanProxy) SetBluetoothTethering(
	ctx context.Context,
	callback IBluetoothPanCallback,
	id int32,
	value bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPanProxy) SetConnectionPolicy

func (p *BluetoothPanProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothPanStub

type BluetoothPanStub struct {
	Impl      IBluetoothPan
	Transport binder.VersionAwareTransport
}

BluetoothPanStub dispatches incoming binder transactions to a typed IBluetoothPan implementation.

func (*BluetoothPanStub) Descriptor

func (s *BluetoothPanStub) Descriptor() string

func (*BluetoothPanStub) OnTransaction

func (s *BluetoothPanStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothPbapClientProxy

type BluetoothPbapClientProxy struct {
	Remote binder.IBinder
}

func NewBluetoothPbapClientProxy

func NewBluetoothPbapClientProxy(
	remote binder.IBinder,
) *BluetoothPbapClientProxy

func (*BluetoothPbapClientProxy) AsBinder

func (p *BluetoothPbapClientProxy) AsBinder() binder.IBinder

func (*BluetoothPbapClientProxy) Connect

func (p *BluetoothPbapClientProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPbapClientProxy) Disconnect

func (p *BluetoothPbapClientProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPbapClientProxy) GetConnectedDevices

func (p *BluetoothPbapClientProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPbapClientProxy) GetConnectionPolicy

func (p *BluetoothPbapClientProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPbapClientProxy) GetConnectionState

func (p *BluetoothPbapClientProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPbapClientProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothPbapClientProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothPbapClientProxy) SetConnectionPolicy

func (p *BluetoothPbapClientProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothPbapClientStub

type BluetoothPbapClientStub struct {
	Impl      IBluetoothPbapClient
	Transport binder.VersionAwareTransport
}

BluetoothPbapClientStub dispatches incoming binder transactions to a typed IBluetoothPbapClient implementation.

func (*BluetoothPbapClientStub) Descriptor

func (s *BluetoothPbapClientStub) Descriptor() string

func (*BluetoothPbapClientStub) OnTransaction

func (s *BluetoothPbapClientStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothPbapProxy

type BluetoothPbapProxy struct {
	Remote binder.IBinder
}

func NewBluetoothPbapProxy

func NewBluetoothPbapProxy(
	remote binder.IBinder,
) *BluetoothPbapProxy

func (*BluetoothPbapProxy) AsBinder

func (p *BluetoothPbapProxy) AsBinder() binder.IBinder

func (*BluetoothPbapProxy) Disconnect

func (p *BluetoothPbapProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
) error

func (*BluetoothPbapProxy) GetConnectedDevices

func (p *BluetoothPbapProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
) ([]BluetoothDevice, error)

func (*BluetoothPbapProxy) GetConnectionState

func (p *BluetoothPbapProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
) (int32, error)

func (*BluetoothPbapProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothPbapProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
) ([]BluetoothDevice, error)

func (*BluetoothPbapProxy) SetConnectionPolicy

func (p *BluetoothPbapProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
) (bool, error)

type BluetoothPbapStub

type BluetoothPbapStub struct {
	Impl      IBluetoothPbap
	Transport binder.VersionAwareTransport
}

BluetoothPbapStub dispatches incoming binder transactions to a typed IBluetoothPbap implementation.

func (*BluetoothPbapStub) Descriptor

func (s *BluetoothPbapStub) Descriptor() string

func (*BluetoothPbapStub) OnTransaction

func (s *BluetoothPbapStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothPreferredAudioProfilesCallbackProxy

type BluetoothPreferredAudioProfilesCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothPreferredAudioProfilesCallbackProxy

func NewBluetoothPreferredAudioProfilesCallbackProxy(
	remote binder.IBinder,
) *BluetoothPreferredAudioProfilesCallbackProxy

func (*BluetoothPreferredAudioProfilesCallbackProxy) AsBinder

func (*BluetoothPreferredAudioProfilesCallbackProxy) OnPreferredAudioProfilesChanged

func (p *BluetoothPreferredAudioProfilesCallbackProxy) OnPreferredAudioProfilesChanged(
	ctx context.Context,
	device BluetoothDevice,
	preferredAudioProfiles os.Bundle,
	status int32,
) error

type BluetoothPreferredAudioProfilesCallbackStub

type BluetoothPreferredAudioProfilesCallbackStub struct {
	Impl      IBluetoothPreferredAudioProfilesCallback
	Transport binder.VersionAwareTransport
}

BluetoothPreferredAudioProfilesCallbackStub dispatches incoming binder transactions to a typed IBluetoothPreferredAudioProfilesCallback implementation.

func (*BluetoothPreferredAudioProfilesCallbackStub) Descriptor

func (*BluetoothPreferredAudioProfilesCallbackStub) OnTransaction

type BluetoothProfileServiceConnectionProxy

type BluetoothProfileServiceConnectionProxy struct {
	Remote binder.IBinder
}

func NewBluetoothProfileServiceConnectionProxy

func NewBluetoothProfileServiceConnectionProxy(
	remote binder.IBinder,
) *BluetoothProfileServiceConnectionProxy

func (*BluetoothProfileServiceConnectionProxy) AsBinder

func (*BluetoothProfileServiceConnectionProxy) OnServiceConnected

func (p *BluetoothProfileServiceConnectionProxy) OnServiceConnected(
	ctx context.Context,
	comp content.ComponentName,
	service binder.IBinder,
) error

func (*BluetoothProfileServiceConnectionProxy) OnServiceDisconnected

func (p *BluetoothProfileServiceConnectionProxy) OnServiceDisconnected(
	ctx context.Context,
	comp content.ComponentName,
) error

type BluetoothProfileServiceConnectionStub

type BluetoothProfileServiceConnectionStub struct {
	Impl      IBluetoothProfileServiceConnection
	Transport binder.VersionAwareTransport
}

BluetoothProfileServiceConnectionStub dispatches incoming binder transactions to a typed IBluetoothProfileServiceConnection implementation.

func (*BluetoothProfileServiceConnectionStub) Descriptor

func (*BluetoothProfileServiceConnectionStub) OnTransaction

type BluetoothProxy

type BluetoothProxy struct {
	Remote binder.IBinder
}

func NewBluetoothProxy

func NewBluetoothProxy(
	remote binder.IBinder,
) *BluetoothProxy

func (*BluetoothProxy) AllowLowLatencyAudio

func (p *BluetoothProxy) AllowLowLatencyAudio(
	ctx context.Context,
	allowed bool,
	device BluetoothDevice,
	receiver any,
) error

func (*BluetoothProxy) AsBinder

func (p *BluetoothProxy) AsBinder() binder.IBinder

func (*BluetoothProxy) CanBondWithoutDialog

func (p *BluetoothProxy) CanBondWithoutDialog(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) CancelBondProcess

func (p *BluetoothProxy) CancelBondProcess(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) CancelDiscovery

func (p *BluetoothProxy) CancelDiscovery(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) ConnectAllEnabledProfiles

func (p *BluetoothProxy) ConnectAllEnabledProfiles(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) CreateBond

func (p *BluetoothProxy) CreateBond(
	ctx context.Context,
	device BluetoothDevice,
	transport int32,
	p192Data OobData,
	p256Data OobData,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) Disable

func (p *BluetoothProxy) Disable(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) DisconnectAllEnabledProfiles

func (p *BluetoothProxy) DisconnectAllEnabledProfiles(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) Enable

func (p *BluetoothProxy) Enable(
	ctx context.Context,
	quietMode bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) FactoryReset

func (p *BluetoothProxy) FactoryReset(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) FetchRemoteUuids

func (p *BluetoothProxy) FetchRemoteUuids(
	ctx context.Context,
	device BluetoothDevice,
	transport int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GenerateLocalOobData

func (p *BluetoothProxy) GenerateLocalOobData(
	ctx context.Context,
	transport int32,
	callback IBluetoothOobDataCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetActiveAudioDevicePolicy

func (p *BluetoothProxy) GetActiveAudioDevicePolicy(
	ctx context.Context,
	device BluetoothDevice,
	source content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetActiveDevices

func (p *BluetoothProxy) GetActiveDevices(
	ctx context.Context,
	profile int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetAdapterConnectionState

func (p *BluetoothProxy) GetAdapterConnectionState(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) GetAddress

func (p *BluetoothProxy) GetAddress(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetBatteryLevel

func (p *BluetoothProxy) GetBatteryLevel(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetBluetoothGatt

func (p *BluetoothProxy) GetBluetoothGatt(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) GetBondState

func (p *BluetoothProxy) GetBondState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetBondedDevices

func (p *BluetoothProxy) GetBondedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetConnectionHandle

func (p *BluetoothProxy) GetConnectionHandle(
	ctx context.Context,
	device BluetoothDevice,
	transport int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetConnectionState

func (p *BluetoothProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetDiscoverableTimeout

func (p *BluetoothProxy) GetDiscoverableTimeout(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetDiscoveryEndMillis

func (p *BluetoothProxy) GetDiscoveryEndMillis(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetIdentityAddress

func (p *BluetoothProxy) GetIdentityAddress(
	ctx context.Context,
	address string,
	receiver any,
) error

func (*BluetoothProxy) GetIoCapability

func (p *BluetoothProxy) GetIoCapability(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetLeMaximumAdvertisingDataLength

func (p *BluetoothProxy) GetLeMaximumAdvertisingDataLength(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) GetMaxConnectedAudioDevices

func (p *BluetoothProxy) GetMaxConnectedAudioDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetMessageAccessPermission

func (p *BluetoothProxy) GetMessageAccessPermission(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetMetadata

func (p *BluetoothProxy) GetMetadata(
	ctx context.Context,
	device BluetoothDevice,
	key int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetMostRecentlyConnectedDevices

func (p *BluetoothProxy) GetMostRecentlyConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetName

func (p *BluetoothProxy) GetName(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetNameLengthForAdvertise

func (p *BluetoothProxy) GetNameLengthForAdvertise(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetOffloadedTransportDiscoveryDataScanSupported

func (p *BluetoothProxy) GetOffloadedTransportDiscoveryDataScanSupported(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetPackageNameOfBondingApplication

func (p *BluetoothProxy) GetPackageNameOfBondingApplication(
	ctx context.Context,
	device BluetoothDevice,
	receiver any,
) error

func (*BluetoothProxy) GetPhonebookAccessPermission

func (p *BluetoothProxy) GetPhonebookAccessPermission(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetPreferredAudioProfiles

func (p *BluetoothProxy) GetPreferredAudioProfiles(
	ctx context.Context,
	device BluetoothDevice,
	source content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetProfile

func (p *BluetoothProxy) GetProfile(
	ctx context.Context,
	profile int32,
	receiver any,
) error

func (*BluetoothProxy) GetProfileConnectionState

func (p *BluetoothProxy) GetProfileConnectionState(
	ctx context.Context,
	profile int32,
	source content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetRemoteAlias

func (p *BluetoothProxy) GetRemoteAlias(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetRemoteClass

func (p *BluetoothProxy) GetRemoteClass(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetRemoteName

func (p *BluetoothProxy) GetRemoteName(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetRemoteType

func (p *BluetoothProxy) GetRemoteType(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetRemoteUuids

func (p *BluetoothProxy) GetRemoteUuids(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetRequestedAudioPolicyAsSink

func (p *BluetoothProxy) GetRequestedAudioPolicyAsSink(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetScanMode

func (p *BluetoothProxy) GetScanMode(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetSilenceMode

func (p *BluetoothProxy) GetSilenceMode(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetSimAccessPermission

func (p *BluetoothProxy) GetSimAccessPermission(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetSocketManager

func (p *BluetoothProxy) GetSocketManager(
	ctx context.Context,
) (IBluetoothSocketManager, error)

func (*BluetoothProxy) GetState

func (p *BluetoothProxy) GetState(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) GetSupportedProfiles

func (p *BluetoothProxy) GetSupportedProfiles(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) GetUuids

func (p *BluetoothProxy) GetUuids(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) IsActivityAndEnergyReportingSupported

func (p *BluetoothProxy) IsActivityAndEnergyReportingSupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsBondingInitiatedLocally

func (p *BluetoothProxy) IsBondingInitiatedLocally(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) IsDiscovering

func (p *BluetoothProxy) IsDiscovering(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) IsDistanceMeasurementSupported

func (p *BluetoothProxy) IsDistanceMeasurementSupported(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) IsLe2MPhySupported

func (p *BluetoothProxy) IsLe2MPhySupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsLeAudioBroadcastAssistantSupported

func (p *BluetoothProxy) IsLeAudioBroadcastAssistantSupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsLeAudioBroadcastSourceSupported

func (p *BluetoothProxy) IsLeAudioBroadcastSourceSupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsLeAudioSupported

func (p *BluetoothProxy) IsLeAudioSupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsLeCodedPhySupported

func (p *BluetoothProxy) IsLeCodedPhySupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsLeExtendedAdvertisingSupported

func (p *BluetoothProxy) IsLeExtendedAdvertisingSupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsLePeriodicAdvertisingSupported

func (p *BluetoothProxy) IsLePeriodicAdvertisingSupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsLogRedactionEnabled

func (p *BluetoothProxy) IsLogRedactionEnabled(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsMediaProfileConnected

func (p *BluetoothProxy) IsMediaProfileConnected(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) IsMultiAdvertisementSupported

func (p *BluetoothProxy) IsMultiAdvertisementSupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsOffloadedFilteringSupported

func (p *BluetoothProxy) IsOffloadedFilteringSupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsOffloadedScanBatchingSupported

func (p *BluetoothProxy) IsOffloadedScanBatchingSupported(
	ctx context.Context,
	receiver any,
) error

func (*BluetoothProxy) IsRequestAudioPolicyAsSinkSupported

func (p *BluetoothProxy) IsRequestAudioPolicyAsSinkSupported(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) LogL2capcocClientConnection

func (p *BluetoothProxy) LogL2capcocClientConnection(
	ctx context.Context,
	device BluetoothDevice,
	port int32,
	isSecured bool,
	result int32,
	socketCreationTimeNanos int64,
	socketCreationLatencyNanos int64,
	socketConnectionTimeNanos int64,
	receiver any,
) error

func (*BluetoothProxy) LogL2capcocServerConnection

func (p *BluetoothProxy) LogL2capcocServerConnection(
	ctx context.Context,
	device BluetoothDevice,
	port int32,
	isSecured bool,
	result int32,
	socketCreationTimeMillis int64,
	socketCreationLatencyMillis int64,
	socketConnectionTimeMillis int64,
	timeoutMillis int64,
	receiver any,
) error

func (*BluetoothProxy) LogRfcommConnectionAttempt

func (p *BluetoothProxy) LogRfcommConnectionAttempt(
	ctx context.Context,
	device BluetoothDevice,
	isSecured bool,
	resultCode int32,
	socketCreationTimeNanos int64,
	isSerialPort bool,
	receiver any,
) error

func (*BluetoothProxy) NotifyActiveDeviceChangeApplied

func (p *BluetoothProxy) NotifyActiveDeviceChangeApplied(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) RegisterBluetoothConnectionCallback

func (p *BluetoothProxy) RegisterBluetoothConnectionCallback(
	ctx context.Context,
	callback IBluetoothConnectionCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) RegisterBluetoothQualityReportReadyCallback

func (p *BluetoothProxy) RegisterBluetoothQualityReportReadyCallback(
	ctx context.Context,
	callback IBluetoothQualityReportReadyCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) RegisterCallback

func (p *BluetoothProxy) RegisterCallback(
	ctx context.Context,
	callback IBluetoothCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) RegisterMetadataListener

func (p *BluetoothProxy) RegisterMetadataListener(
	ctx context.Context,
	listener IBluetoothMetadataListener,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) RegisterPreferredAudioProfilesChangedCallback

func (p *BluetoothProxy) RegisterPreferredAudioProfilesChangedCallback(
	ctx context.Context,
	callback IBluetoothPreferredAudioProfilesCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) RemoveActiveDevice

func (p *BluetoothProxy) RemoveActiveDevice(
	ctx context.Context,
	profiles int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) RemoveBond

func (p *BluetoothProxy) RemoveBond(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) ReportActivityInfo

func (p *BluetoothProxy) ReportActivityInfo(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) RequestActivityInfo

func (p *BluetoothProxy) RequestActivityInfo(
	ctx context.Context,
	listener IBluetoothActivityEnergyInfoListener,
	attributionSource content.AttributionSource,
) error

func (*BluetoothProxy) RequestAudioPolicyAsSink

func (p *BluetoothProxy) RequestAudioPolicyAsSink(
	ctx context.Context,
	device BluetoothDevice,
	policies BluetoothSinkAudioPolicy,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) RetrievePendingSocketForServiceRecord

func (p *BluetoothProxy) RetrievePendingSocketForServiceRecord(
	ctx context.Context,
	uuid os.ParcelUuid,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SdpSearch

func (p *BluetoothProxy) SdpSearch(
	ctx context.Context,
	device BluetoothDevice,
	uuid os.ParcelUuid,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetActiveAudioDevicePolicy

func (p *BluetoothProxy) SetActiveAudioDevicePolicy(
	ctx context.Context,
	device BluetoothDevice,
	activeAudioDevicePolicy int32,
	source content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetActiveDevice

func (p *BluetoothProxy) SetActiveDevice(
	ctx context.Context,
	device BluetoothDevice,
	profiles int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetDiscoverableTimeout

func (p *BluetoothProxy) SetDiscoverableTimeout(
	ctx context.Context,
	timeout int64,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetForegroundUserId

func (p *BluetoothProxy) SetForegroundUserId(
	ctx context.Context,
	attributionSource content.AttributionSource,
) error

func (*BluetoothProxy) SetIoCapability

func (p *BluetoothProxy) SetIoCapability(
	ctx context.Context,
	capability int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetMessageAccessPermission

func (p *BluetoothProxy) SetMessageAccessPermission(
	ctx context.Context,
	device BluetoothDevice,
	value int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetMetadata

func (p *BluetoothProxy) SetMetadata(
	ctx context.Context,
	device BluetoothDevice,
	key int32,
	value []byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetName

func (p *BluetoothProxy) SetName(
	ctx context.Context,
	name string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetPairingConfirmation

func (p *BluetoothProxy) SetPairingConfirmation(
	ctx context.Context,
	device BluetoothDevice,
	accept bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetPasskey

func (p *BluetoothProxy) SetPasskey(
	ctx context.Context,
	device BluetoothDevice,
	accept bool,
	len_ int32,
	passkey []byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetPhonebookAccessPermission

func (p *BluetoothProxy) SetPhonebookAccessPermission(
	ctx context.Context,
	device BluetoothDevice,
	value int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetPin

func (p *BluetoothProxy) SetPin(
	ctx context.Context,
	device BluetoothDevice,
	accept bool,
	len_ int32,
	pinCode []byte,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetPreferredAudioProfiles

func (p *BluetoothProxy) SetPreferredAudioProfiles(
	ctx context.Context,
	device BluetoothDevice,
	modeToProfileBundle os.Bundle,
	source content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetRemoteAlias

func (p *BluetoothProxy) SetRemoteAlias(
	ctx context.Context,
	device BluetoothDevice,
	name string,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetScanMode

func (p *BluetoothProxy) SetScanMode(
	ctx context.Context,
	mode int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetSilenceMode

func (p *BluetoothProxy) SetSilenceMode(
	ctx context.Context,
	device BluetoothDevice,
	silence bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) SetSimAccessPermission

func (p *BluetoothProxy) SetSimAccessPermission(
	ctx context.Context,
	device BluetoothDevice,
	value int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) StartBrEdr

func (p *BluetoothProxy) StartBrEdr(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) StartDiscovery

func (p *BluetoothProxy) StartDiscovery(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) StartRfcommListener

func (p *BluetoothProxy) StartRfcommListener(
	ctx context.Context,
	name string,
	uuid os.ParcelUuid,
	intent types.PendingIntent,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) StopBle

func (p *BluetoothProxy) StopBle(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) StopRfcommListener

func (p *BluetoothProxy) StopRfcommListener(
	ctx context.Context,
	uuid os.ParcelUuid,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) UnregAllGattClient

func (p *BluetoothProxy) UnregAllGattClient(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) UnregisterBluetoothConnectionCallback

func (p *BluetoothProxy) UnregisterBluetoothConnectionCallback(
	ctx context.Context,
	callback IBluetoothConnectionCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) UnregisterBluetoothQualityReportReadyCallback

func (p *BluetoothProxy) UnregisterBluetoothQualityReportReadyCallback(
	ctx context.Context,
	callback IBluetoothQualityReportReadyCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) UnregisterCallback

func (p *BluetoothProxy) UnregisterCallback(
	ctx context.Context,
	callback IBluetoothCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) UnregisterMetadataListener

func (p *BluetoothProxy) UnregisterMetadataListener(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothProxy) UnregisterPreferredAudioProfilesChangedCallback

func (p *BluetoothProxy) UnregisterPreferredAudioProfilesChangedCallback(
	ctx context.Context,
	callback IBluetoothPreferredAudioProfilesCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothQualityReport

type BluetoothQualityReport struct {
}

func (*BluetoothQualityReport) MarshalParcel

func (s *BluetoothQualityReport) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothQualityReport) UnmarshalParcel

func (s *BluetoothQualityReport) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothQualityReportReadyCallbackProxy

type BluetoothQualityReportReadyCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothQualityReportReadyCallbackProxy

func NewBluetoothQualityReportReadyCallbackProxy(
	remote binder.IBinder,
) *BluetoothQualityReportReadyCallbackProxy

func (*BluetoothQualityReportReadyCallbackProxy) AsBinder

func (*BluetoothQualityReportReadyCallbackProxy) OnBluetoothQualityReportReady

func (p *BluetoothQualityReportReadyCallbackProxy) OnBluetoothQualityReportReady(
	ctx context.Context,
	device BluetoothDevice,
	bluetoothQualityReport BluetoothQualityReport,
	status int32,
) error

type BluetoothQualityReportReadyCallbackStub

type BluetoothQualityReportReadyCallbackStub struct {
	Impl      IBluetoothQualityReportReadyCallback
	Transport binder.VersionAwareTransport
}

BluetoothQualityReportReadyCallbackStub dispatches incoming binder transactions to a typed IBluetoothQualityReportReadyCallback implementation.

func (*BluetoothQualityReportReadyCallbackStub) Descriptor

func (*BluetoothQualityReportReadyCallbackStub) OnTransaction

type BluetoothSapProxy

type BluetoothSapProxy struct {
	Remote binder.IBinder
}

func NewBluetoothSapProxy

func NewBluetoothSapProxy(
	remote binder.IBinder,
) *BluetoothSapProxy

func (*BluetoothSapProxy) AsBinder

func (p *BluetoothSapProxy) AsBinder() binder.IBinder

func (*BluetoothSapProxy) Disconnect

func (p *BluetoothSapProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothSapProxy) GetClient

func (p *BluetoothSapProxy) GetClient(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothSapProxy) GetConnectedDevices

func (p *BluetoothSapProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothSapProxy) GetConnectionPolicy

func (p *BluetoothSapProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothSapProxy) GetConnectionState

func (p *BluetoothSapProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothSapProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothSapProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothSapProxy) GetState

func (p *BluetoothSapProxy) GetState(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothSapProxy) IsConnected

func (p *BluetoothSapProxy) IsConnected(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothSapProxy) SetConnectionPolicy

func (p *BluetoothSapProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothSapStub

type BluetoothSapStub struct {
	Impl      IBluetoothSap
	Transport binder.VersionAwareTransport
}

BluetoothSapStub dispatches incoming binder transactions to a typed IBluetoothSap implementation.

func (*BluetoothSapStub) Descriptor

func (s *BluetoothSapStub) Descriptor() string

func (*BluetoothSapStub) OnTransaction

func (s *BluetoothSapStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothSinkAudioPolicy

type BluetoothSinkAudioPolicy struct {
}

func (*BluetoothSinkAudioPolicy) MarshalParcel

func (s *BluetoothSinkAudioPolicy) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BluetoothSinkAudioPolicy) UnmarshalParcel

func (s *BluetoothSinkAudioPolicy) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BluetoothSocketManagerProxy

type BluetoothSocketManagerProxy struct {
	Remote binder.IBinder
}

func NewBluetoothSocketManagerProxy

func NewBluetoothSocketManagerProxy(
	remote binder.IBinder,
) *BluetoothSocketManagerProxy

func (*BluetoothSocketManagerProxy) AsBinder

func (*BluetoothSocketManagerProxy) ConnectSocket

func (p *BluetoothSocketManagerProxy) ConnectSocket(
	ctx context.Context,
	device BluetoothDevice,
	type_ int32,
	uuid *os.ParcelUuid,
	port int32,
	flag int32,
) (int32, error)

func (*BluetoothSocketManagerProxy) CreateSocketChannel

func (p *BluetoothSocketManagerProxy) CreateSocketChannel(
	ctx context.Context,
	type_ int32,
	serviceName string,
	uuid *os.ParcelUuid,
	port int32,
	flag int32,
) (int32, error)

func (*BluetoothSocketManagerProxy) RequestMaximumTxDataLength

func (p *BluetoothSocketManagerProxy) RequestMaximumTxDataLength(
	ctx context.Context,
	device BluetoothDevice,
) error

type BluetoothSocketManagerStub

type BluetoothSocketManagerStub struct {
	Impl      IBluetoothSocketManager
	Transport binder.VersionAwareTransport
}

BluetoothSocketManagerStub dispatches incoming binder transactions to a typed IBluetoothSocketManager implementation.

func (*BluetoothSocketManagerStub) Descriptor

func (s *BluetoothSocketManagerStub) Descriptor() string

func (*BluetoothSocketManagerStub) OnTransaction

func (s *BluetoothSocketManagerStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothStub

type BluetoothStub struct {
	Impl      IBluetooth
	Transport binder.VersionAwareTransport
}

BluetoothStub dispatches incoming binder transactions to a typed IBluetooth implementation.

func (*BluetoothStub) Descriptor

func (s *BluetoothStub) Descriptor() string

func (*BluetoothStub) OnTransaction

func (s *BluetoothStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BluetoothVolumeControlCallbackProxy

type BluetoothVolumeControlCallbackProxy struct {
	Remote binder.IBinder
}

func NewBluetoothVolumeControlCallbackProxy

func NewBluetoothVolumeControlCallbackProxy(
	remote binder.IBinder,
) *BluetoothVolumeControlCallbackProxy

func (*BluetoothVolumeControlCallbackProxy) AsBinder

func (*BluetoothVolumeControlCallbackProxy) OnDeviceVolumeChanged

func (p *BluetoothVolumeControlCallbackProxy) OnDeviceVolumeChanged(
	ctx context.Context,
	device BluetoothDevice,
	volume int32,
) error

func (*BluetoothVolumeControlCallbackProxy) OnVolumeOffsetAudioDescriptionChanged

func (p *BluetoothVolumeControlCallbackProxy) OnVolumeOffsetAudioDescriptionChanged(
	ctx context.Context,
	device BluetoothDevice,
	instanceId int32,
	audioDescription string,
) error

func (*BluetoothVolumeControlCallbackProxy) OnVolumeOffsetAudioLocationChanged

func (p *BluetoothVolumeControlCallbackProxy) OnVolumeOffsetAudioLocationChanged(
	ctx context.Context,
	device BluetoothDevice,
	instanceId int32,
	audioLocation int32,
) error

func (*BluetoothVolumeControlCallbackProxy) OnVolumeOffsetChanged

func (p *BluetoothVolumeControlCallbackProxy) OnVolumeOffsetChanged(
	ctx context.Context,
	device BluetoothDevice,
	instanceId int32,
	volumeOffset int32,
) error

type BluetoothVolumeControlCallbackStub

type BluetoothVolumeControlCallbackStub struct {
	Impl      IBluetoothVolumeControlCallback
	Transport binder.VersionAwareTransport
}

BluetoothVolumeControlCallbackStub dispatches incoming binder transactions to a typed IBluetoothVolumeControlCallback implementation.

func (*BluetoothVolumeControlCallbackStub) Descriptor

func (*BluetoothVolumeControlCallbackStub) OnTransaction

type BluetoothVolumeControlProxy

type BluetoothVolumeControlProxy struct {
	Remote binder.IBinder
}

func NewBluetoothVolumeControlProxy

func NewBluetoothVolumeControlProxy(
	remote binder.IBinder,
) *BluetoothVolumeControlProxy

func (*BluetoothVolumeControlProxy) AsBinder

func (*BluetoothVolumeControlProxy) Connect

func (p *BluetoothVolumeControlProxy) Connect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) Disconnect

func (p *BluetoothVolumeControlProxy) Disconnect(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) GetConnectedDevices

func (p *BluetoothVolumeControlProxy) GetConnectedDevices(
	ctx context.Context,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) GetConnectionPolicy

func (p *BluetoothVolumeControlProxy) GetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) GetConnectionState

func (p *BluetoothVolumeControlProxy) GetConnectionState(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) GetDevicesMatchingConnectionStates

func (p *BluetoothVolumeControlProxy) GetDevicesMatchingConnectionStates(
	ctx context.Context,
	states []int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) GetGroupVolume

func (p *BluetoothVolumeControlProxy) GetGroupVolume(
	ctx context.Context,
	group_id int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) GetNumberOfVolumeOffsetInstances

func (p *BluetoothVolumeControlProxy) GetNumberOfVolumeOffsetInstances(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) IsVolumeOffsetAvailable

func (p *BluetoothVolumeControlProxy) IsVolumeOffsetAvailable(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) Mute

func (p *BluetoothVolumeControlProxy) Mute(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) MuteGroup

func (p *BluetoothVolumeControlProxy) MuteGroup(
	ctx context.Context,
	group_id int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) NotifyNewRegisteredCallback

func (p *BluetoothVolumeControlProxy) NotifyNewRegisteredCallback(
	ctx context.Context,
	callback IBluetoothVolumeControlCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) RegisterCallback

func (p *BluetoothVolumeControlProxy) RegisterCallback(
	ctx context.Context,
	callback IBluetoothVolumeControlCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) SetConnectionPolicy

func (p *BluetoothVolumeControlProxy) SetConnectionPolicy(
	ctx context.Context,
	device BluetoothDevice,
	connectionPolicy int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) SetDeviceVolume

func (p *BluetoothVolumeControlProxy) SetDeviceVolume(
	ctx context.Context,
	device BluetoothDevice,
	volume int32,
	isGroupOp bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) SetGroupActive

func (p *BluetoothVolumeControlProxy) SetGroupActive(
	ctx context.Context,
	group_id int32,
	active bool,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) SetGroupVolume

func (p *BluetoothVolumeControlProxy) SetGroupVolume(
	ctx context.Context,
	group_id int32,
	volume int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) SetVolumeOffset

func (p *BluetoothVolumeControlProxy) SetVolumeOffset(
	ctx context.Context,
	device BluetoothDevice,
	instanceId int32,
	volumeOffset int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) Unmute

func (p *BluetoothVolumeControlProxy) Unmute(
	ctx context.Context,
	device BluetoothDevice,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) UnmuteGroup

func (p *BluetoothVolumeControlProxy) UnmuteGroup(
	ctx context.Context,
	group_id int32,
	attributionSource content.AttributionSource,
	receiver any,
) error

func (*BluetoothVolumeControlProxy) UnregisterCallback

func (p *BluetoothVolumeControlProxy) UnregisterCallback(
	ctx context.Context,
	callback IBluetoothVolumeControlCallback,
	attributionSource content.AttributionSource,
	receiver any,
) error

type BluetoothVolumeControlStub

type BluetoothVolumeControlStub struct {
	Impl      IBluetoothVolumeControl
	Transport binder.VersionAwareTransport
}

BluetoothVolumeControlStub dispatches incoming binder transactions to a typed IBluetoothVolumeControl implementation.

func (*BluetoothVolumeControlStub) Descriptor

func (s *BluetoothVolumeControlStub) Descriptor() string

func (*BluetoothVolumeControlStub) OnTransaction

func (s *BluetoothVolumeControlStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type BufferConstraints

type BufferConstraints struct {
}

func (*BufferConstraints) MarshalParcel

func (s *BufferConstraints) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BufferConstraints) UnmarshalParcel

func (s *BufferConstraints) UnmarshalParcel(
	p *parcel.Parcel,
) error

type IBluetooth

type IBluetooth interface {
	AsBinder() binder.IBinder
	GetState(ctx context.Context, receiver any) error
	Enable(ctx context.Context, quietMode bool, attributionSource content.AttributionSource, receiver any) error
	Disable(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetAddress(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsLogRedactionEnabled(ctx context.Context, receiver any) error
	GetUuids(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetName(ctx context.Context, name string, attributionSource content.AttributionSource, receiver any) error
	GetIdentityAddress(ctx context.Context, address string, receiver any) error
	GetName(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetNameLengthForAdvertise(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetIoCapability(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetIoCapability(ctx context.Context, capability int32, attributionSource content.AttributionSource, receiver any) error
	GetScanMode(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetScanMode(ctx context.Context, mode int32, attributionSource content.AttributionSource, receiver any) error
	GetDiscoverableTimeout(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetDiscoverableTimeout(ctx context.Context, timeout int64, attributionSource content.AttributionSource, receiver any) error
	StartDiscovery(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	CancelDiscovery(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsDiscovering(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDiscoveryEndMillis(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetAdapterConnectionState(ctx context.Context, receiver any) error
	GetProfileConnectionState(ctx context.Context, profile int32, source content.AttributionSource, receiver any) error
	GetBondedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	CreateBond(ctx context.Context, device BluetoothDevice, transport int32, p192Data OobData, p256Data OobData, attributionSource content.AttributionSource, receiver any) error
	CancelBondProcess(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	RemoveBond(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetBondState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsBondingInitiatedLocally(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetSupportedProfiles(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectionHandle(ctx context.Context, device BluetoothDevice, transport int32, attributionSource content.AttributionSource, receiver any) error
	GetRemoteName(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetRemoteType(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetRemoteAlias(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetRemoteAlias(ctx context.Context, device BluetoothDevice, name string, attributionSource content.AttributionSource, receiver any) error
	GetRemoteClass(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetRemoteUuids(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	FetchRemoteUuids(ctx context.Context, device BluetoothDevice, transport int32, attributionSource content.AttributionSource, receiver any) error
	SdpSearch(ctx context.Context, device BluetoothDevice, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	GetBatteryLevel(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetMaxConnectedAudioDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetPin(ctx context.Context, device BluetoothDevice, accept bool, len_ int32, pinCode []byte, attributionSource content.AttributionSource, receiver any) error
	SetPasskey(ctx context.Context, device BluetoothDevice, accept bool, len_ int32, passkey []byte, attributionSource content.AttributionSource, receiver any) error
	SetPairingConfirmation(ctx context.Context, device BluetoothDevice, accept bool, attributionSource content.AttributionSource, receiver any) error
	GetPhonebookAccessPermission(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetSilenceMode(ctx context.Context, device BluetoothDevice, silence bool, attributionSource content.AttributionSource, receiver any) error
	GetSilenceMode(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetPhonebookAccessPermission(ctx context.Context, device BluetoothDevice, value int32, attributionSource content.AttributionSource, receiver any) error
	GetMessageAccessPermission(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetMessageAccessPermission(ctx context.Context, device BluetoothDevice, value int32, attributionSource content.AttributionSource, receiver any) error
	GetSimAccessPermission(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetSimAccessPermission(ctx context.Context, device BluetoothDevice, value int32, attributionSource content.AttributionSource, receiver any) error
	RegisterCallback(ctx context.Context, callback IBluetoothCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterCallback(ctx context.Context, callback IBluetoothCallback, attributionSource content.AttributionSource, receiver any) error
	LogL2capcocServerConnection(ctx context.Context, device BluetoothDevice, port int32, isSecured bool, result int32, socketCreationTimeMillis int64, socketCreationLatencyMillis int64, socketConnectionTimeMillis int64, timeoutMillis int64, receiver any) error
	GetSocketManager(ctx context.Context) (IBluetoothSocketManager, error)
	LogL2capcocClientConnection(ctx context.Context, device BluetoothDevice, port int32, isSecured bool, result int32, socketCreationTimeNanos int64, socketCreationLatencyNanos int64, socketConnectionTimeNanos int64, receiver any) error
	LogRfcommConnectionAttempt(ctx context.Context, device BluetoothDevice, isSecured bool, resultCode int32, socketCreationTimeNanos int64, isSerialPort bool, receiver any) error
	FactoryReset(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsMultiAdvertisementSupported(ctx context.Context, receiver any) error
	IsOffloadedFilteringSupported(ctx context.Context, receiver any) error
	IsOffloadedScanBatchingSupported(ctx context.Context, receiver any) error
	IsActivityAndEnergyReportingSupported(ctx context.Context, receiver any) error
	IsLe2MPhySupported(ctx context.Context, receiver any) error
	IsLeCodedPhySupported(ctx context.Context, receiver any) error
	IsLeExtendedAdvertisingSupported(ctx context.Context, receiver any) error
	IsLePeriodicAdvertisingSupported(ctx context.Context, receiver any) error
	IsLeAudioSupported(ctx context.Context, receiver any) error
	IsLeAudioBroadcastSourceSupported(ctx context.Context, receiver any) error
	IsLeAudioBroadcastAssistantSupported(ctx context.Context, receiver any) error
	IsDistanceMeasurementSupported(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetLeMaximumAdvertisingDataLength(ctx context.Context, receiver any) error
	ReportActivityInfo(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	RegisterMetadataListener(ctx context.Context, listener IBluetoothMetadataListener, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	UnregisterMetadataListener(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetMetadata(ctx context.Context, device BluetoothDevice, key int32, value []byte, attributionSource content.AttributionSource, receiver any) error
	GetMetadata(ctx context.Context, device BluetoothDevice, key int32, attributionSource content.AttributionSource, receiver any) error
	RequestActivityInfo(ctx context.Context, listener IBluetoothActivityEnergyInfoListener, attributionSource content.AttributionSource) error
	StartBrEdr(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	StopBle(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	ConnectAllEnabledProfiles(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	DisconnectAllEnabledProfiles(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, profiles int32, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevices(ctx context.Context, profile int32, attributionSource content.AttributionSource, receiver any) error
	GetMostRecentlyConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	RemoveActiveDevice(ctx context.Context, profiles int32, attributionSource content.AttributionSource, receiver any) error
	RegisterBluetoothConnectionCallback(ctx context.Context, callback IBluetoothConnectionCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterBluetoothConnectionCallback(ctx context.Context, callback IBluetoothConnectionCallback, attributionSource content.AttributionSource, receiver any) error
	CanBondWithoutDialog(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetPackageNameOfBondingApplication(ctx context.Context, device BluetoothDevice, receiver any) error
	GenerateLocalOobData(ctx context.Context, transport int32, callback IBluetoothOobDataCallback, attributionSource content.AttributionSource, receiver any) error
	AllowLowLatencyAudio(ctx context.Context, allowed bool, device BluetoothDevice, receiver any) error
	IsRequestAudioPolicyAsSinkSupported(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	RequestAudioPolicyAsSink(ctx context.Context, device BluetoothDevice, policies BluetoothSinkAudioPolicy, attributionSource content.AttributionSource, receiver any) error
	GetRequestedAudioPolicyAsSink(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StartRfcommListener(ctx context.Context, name string, uuid os.ParcelUuid, intent types.PendingIntent, attributionSource content.AttributionSource, receiver any) error
	StopRfcommListener(ctx context.Context, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	RetrievePendingSocketForServiceRecord(ctx context.Context, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	SetForegroundUserId(ctx context.Context, attributionSource content.AttributionSource) error
	SetPreferredAudioProfiles(ctx context.Context, device BluetoothDevice, modeToProfileBundle os.Bundle, source content.AttributionSource, receiver any) error
	GetPreferredAudioProfiles(ctx context.Context, device BluetoothDevice, source content.AttributionSource, receiver any) error
	RegisterPreferredAudioProfilesChangedCallback(ctx context.Context, callback IBluetoothPreferredAudioProfilesCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterPreferredAudioProfilesChangedCallback(ctx context.Context, callback IBluetoothPreferredAudioProfilesCallback, attributionSource content.AttributionSource, receiver any) error
	NotifyActiveDeviceChangeApplied(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	RegisterBluetoothQualityReportReadyCallback(ctx context.Context, callback IBluetoothQualityReportReadyCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterBluetoothQualityReportReadyCallback(ctx context.Context, callback IBluetoothQualityReportReadyCallback, attributionSource content.AttributionSource, receiver any) error
	GetOffloadedTransportDiscoveryDataScanSupported(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsMediaProfileConnected(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetBluetoothGatt(ctx context.Context, receiver any) error
	UnregAllGattClient(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetProfile(ctx context.Context, profile int32, receiver any) error
	SetActiveAudioDevicePolicy(ctx context.Context, device BluetoothDevice, activeAudioDevicePolicy int32, source content.AttributionSource, receiver any) error
	GetActiveAudioDevicePolicy(ctx context.Context, device BluetoothDevice, source content.AttributionSource, receiver any) error
}

func NewBluetoothStub

func NewBluetoothStub(
	impl IBluetoothServer,
) IBluetooth

NewBluetoothStub creates a server-side IBluetooth wrapping the given server implementation. The returned value satisfies IBluetooth and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothA2dp

type IBluetoothA2dp interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevice(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetAvrcpAbsoluteVolume(ctx context.Context, volume int32, attributionSource content.AttributionSource) error
	IsA2dpPlaying(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetSupportedCodecTypes(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetCodecStatus(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetCodecConfigPreference(ctx context.Context, device BluetoothDevice, codecConfig BluetoothCodecConfig, attributionSource content.AttributionSource) error
	EnableOptionalCodecs(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	DisableOptionalCodecs(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	IsOptionalCodecsSupported(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsOptionalCodecsEnabled(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetOptionalCodecsEnabled(ctx context.Context, device BluetoothDevice, value int32, attributionSource content.AttributionSource) error
	GetDynamicBufferSupport(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetBufferConstraints(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetBufferLengthMillis(ctx context.Context, codec int32, size int32, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothA2dpStub

func NewBluetoothA2dpStub(
	impl IBluetoothA2dpServer,
) IBluetoothA2dp

NewBluetoothA2dpStub creates a server-side IBluetoothA2dp wrapping the given server implementation. The returned value satisfies IBluetoothA2dp and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothA2dpServer

type IBluetoothA2dpServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevice(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetAvrcpAbsoluteVolume(ctx context.Context, volume int32, attributionSource content.AttributionSource) error
	IsA2dpPlaying(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetSupportedCodecTypes(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetCodecStatus(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetCodecConfigPreference(ctx context.Context, device BluetoothDevice, codecConfig BluetoothCodecConfig, attributionSource content.AttributionSource) error
	EnableOptionalCodecs(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	DisableOptionalCodecs(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	IsOptionalCodecsSupported(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsOptionalCodecsEnabled(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetOptionalCodecsEnabled(ctx context.Context, device BluetoothDevice, value int32, attributionSource content.AttributionSource) error
	GetDynamicBufferSupport(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetBufferConstraints(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetBufferLengthMillis(ctx context.Context, codec int32, size int32, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothA2dpServer is the server-side interface that user implementations provide to NewBluetoothA2dpStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothA2dpSink

type IBluetoothA2dpSink interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAudioConfig(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsA2dpPlaying(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothA2dpSinkStub

func NewBluetoothA2dpSinkStub(
	impl IBluetoothA2dpSinkServer,
) IBluetoothA2dpSink

NewBluetoothA2dpSinkStub creates a server-side IBluetoothA2dpSink wrapping the given server implementation. The returned value satisfies IBluetoothA2dpSink and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothA2dpSinkServer

type IBluetoothA2dpSinkServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAudioConfig(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsA2dpPlaying(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothA2dpSinkServer is the server-side interface that user implementations provide to NewBluetoothA2dpSinkStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothActivityEnergyInfoListener

type IBluetoothActivityEnergyInfoListener interface {
	AsBinder() binder.IBinder
	OnBluetoothActivityEnergyInfoAvailable(ctx context.Context, info BluetoothActivityEnergyInfo) error
}

func NewBluetoothActivityEnergyInfoListenerStub

func NewBluetoothActivityEnergyInfoListenerStub(
	impl IBluetoothActivityEnergyInfoListenerServer,
) IBluetoothActivityEnergyInfoListener

NewBluetoothActivityEnergyInfoListenerStub creates a server-side IBluetoothActivityEnergyInfoListener wrapping the given server implementation. The returned value satisfies IBluetoothActivityEnergyInfoListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothActivityEnergyInfoListenerServer

type IBluetoothActivityEnergyInfoListenerServer interface {
	OnBluetoothActivityEnergyInfoAvailable(ctx context.Context, info BluetoothActivityEnergyInfo) error
}

IBluetoothActivityEnergyInfoListenerServer is the server-side interface that user implementations provide to NewBluetoothActivityEnergyInfoListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothAvrcpController

type IBluetoothAvrcpController interface {
	AsBinder() binder.IBinder
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetPlayerSettings(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetPlayerApplicationSetting(ctx context.Context, plAppSetting BluetoothAvrcpPlayerSettings, attributionSource content.AttributionSource, receiver any) error
	SendGroupNavigationCmd(ctx context.Context, device BluetoothDevice, keyCode int32, keyState int32, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothAvrcpControllerStub

func NewBluetoothAvrcpControllerStub(
	impl IBluetoothAvrcpControllerServer,
) IBluetoothAvrcpController

NewBluetoothAvrcpControllerStub creates a server-side IBluetoothAvrcpController wrapping the given server implementation. The returned value satisfies IBluetoothAvrcpController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothAvrcpControllerServer

type IBluetoothAvrcpControllerServer interface {
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetPlayerSettings(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetPlayerApplicationSetting(ctx context.Context, plAppSetting BluetoothAvrcpPlayerSettings, attributionSource content.AttributionSource, receiver any) error
	SendGroupNavigationCmd(ctx context.Context, device BluetoothDevice, keyCode int32, keyState int32, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothAvrcpControllerServer is the server-side interface that user implementations provide to NewBluetoothAvrcpControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothAvrcpTarget

type IBluetoothAvrcpTarget interface {
	AsBinder() binder.IBinder
	SendVolumeChanged(ctx context.Context, volume int32) error
}

func NewBluetoothAvrcpTargetStub

func NewBluetoothAvrcpTargetStub(
	impl IBluetoothAvrcpTargetServer,
) IBluetoothAvrcpTarget

NewBluetoothAvrcpTargetStub creates a server-side IBluetoothAvrcpTarget wrapping the given server implementation. The returned value satisfies IBluetoothAvrcpTarget and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothAvrcpTargetServer

type IBluetoothAvrcpTargetServer interface {
	SendVolumeChanged(ctx context.Context, volume int32) error
}

IBluetoothAvrcpTargetServer is the server-side interface that user implementations provide to NewBluetoothAvrcpTargetStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothBattery

type IBluetoothBattery interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothBatteryStub

func NewBluetoothBatteryStub(
	impl IBluetoothBatteryServer,
) IBluetoothBattery

NewBluetoothBatteryStub creates a server-side IBluetoothBattery wrapping the given server implementation. The returned value satisfies IBluetoothBattery and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothBatteryServer

type IBluetoothBatteryServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothBatteryServer is the server-side interface that user implementations provide to NewBluetoothBatteryStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothCallback

type IBluetoothCallback interface {
	AsBinder() binder.IBinder
	OnBluetoothStateChange(ctx context.Context, prevState int32, newState int32) error
}

func NewBluetoothCallbackStub

func NewBluetoothCallbackStub(
	impl IBluetoothCallbackServer,
) IBluetoothCallback

NewBluetoothCallbackStub creates a server-side IBluetoothCallback wrapping the given server implementation. The returned value satisfies IBluetoothCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothCallbackServer

type IBluetoothCallbackServer interface {
	OnBluetoothStateChange(ctx context.Context, prevState int32, newState int32) error
}

IBluetoothCallbackServer is the server-side interface that user implementations provide to NewBluetoothCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothConnectionCallback

type IBluetoothConnectionCallback interface {
	AsBinder() binder.IBinder
	OnDeviceConnected(ctx context.Context, device BluetoothDevice) error
	OnDeviceDisconnected(ctx context.Context, device BluetoothDevice, hciReason int32) error
}

func NewBluetoothConnectionCallbackStub

func NewBluetoothConnectionCallbackStub(
	impl IBluetoothConnectionCallbackServer,
) IBluetoothConnectionCallback

NewBluetoothConnectionCallbackStub creates a server-side IBluetoothConnectionCallback wrapping the given server implementation. The returned value satisfies IBluetoothConnectionCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothConnectionCallbackServer

type IBluetoothConnectionCallbackServer interface {
	OnDeviceConnected(ctx context.Context, device BluetoothDevice) error
	OnDeviceDisconnected(ctx context.Context, device BluetoothDevice, hciReason int32) error
}

IBluetoothConnectionCallbackServer is the server-side interface that user implementations provide to NewBluetoothConnectionCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothCsipSetCoordinator

type IBluetoothCsipSetCoordinator interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAllGroupIds(ctx context.Context, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	GetGroupUuidMapByDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetDesiredGroupSize(ctx context.Context, group_id int32, attributionSource content.AttributionSource, receiver any) error
	LockGroup(ctx context.Context, groupId int32, callback IBluetoothCsipSetCoordinatorLockCallback, attributionSource content.AttributionSource, receiver any) error
	UnlockGroup(ctx context.Context, lockUuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothCsipSetCoordinatorStub

func NewBluetoothCsipSetCoordinatorStub(
	impl IBluetoothCsipSetCoordinatorServer,
) IBluetoothCsipSetCoordinator

NewBluetoothCsipSetCoordinatorStub creates a server-side IBluetoothCsipSetCoordinator wrapping the given server implementation. The returned value satisfies IBluetoothCsipSetCoordinator and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothCsipSetCoordinatorCallback

type IBluetoothCsipSetCoordinatorCallback interface {
	AsBinder() binder.IBinder
	OnCsisSetMemberAvailable(ctx context.Context, device BluetoothDevice, groupId int32) error
}

func NewBluetoothCsipSetCoordinatorCallbackStub

func NewBluetoothCsipSetCoordinatorCallbackStub(
	impl IBluetoothCsipSetCoordinatorCallbackServer,
) IBluetoothCsipSetCoordinatorCallback

NewBluetoothCsipSetCoordinatorCallbackStub creates a server-side IBluetoothCsipSetCoordinatorCallback wrapping the given server implementation. The returned value satisfies IBluetoothCsipSetCoordinatorCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothCsipSetCoordinatorCallbackServer

type IBluetoothCsipSetCoordinatorCallbackServer interface {
	OnCsisSetMemberAvailable(ctx context.Context, device BluetoothDevice, groupId int32) error
}

IBluetoothCsipSetCoordinatorCallbackServer is the server-side interface that user implementations provide to NewBluetoothCsipSetCoordinatorCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothCsipSetCoordinatorLockCallback

type IBluetoothCsipSetCoordinatorLockCallback interface {
	AsBinder() binder.IBinder
	OnGroupLockSet(ctx context.Context, groupId int32, opStatus int32, isLocked bool) error
}

func NewBluetoothCsipSetCoordinatorLockCallbackStub

func NewBluetoothCsipSetCoordinatorLockCallbackStub(
	impl IBluetoothCsipSetCoordinatorLockCallbackServer,
) IBluetoothCsipSetCoordinatorLockCallback

NewBluetoothCsipSetCoordinatorLockCallbackStub creates a server-side IBluetoothCsipSetCoordinatorLockCallback wrapping the given server implementation. The returned value satisfies IBluetoothCsipSetCoordinatorLockCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothCsipSetCoordinatorLockCallbackServer

type IBluetoothCsipSetCoordinatorLockCallbackServer interface {
	OnGroupLockSet(ctx context.Context, groupId int32, opStatus int32, isLocked bool) error
}

IBluetoothCsipSetCoordinatorLockCallbackServer is the server-side interface that user implementations provide to NewBluetoothCsipSetCoordinatorLockCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothCsipSetCoordinatorServer

type IBluetoothCsipSetCoordinatorServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAllGroupIds(ctx context.Context, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	GetGroupUuidMapByDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetDesiredGroupSize(ctx context.Context, group_id int32, attributionSource content.AttributionSource, receiver any) error
	LockGroup(ctx context.Context, groupId int32, callback IBluetoothCsipSetCoordinatorLockCallback, attributionSource content.AttributionSource, receiver any) error
	UnlockGroup(ctx context.Context, lockUuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothCsipSetCoordinatorServer is the server-side interface that user implementations provide to NewBluetoothCsipSetCoordinatorStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothGatt

type IBluetoothGatt interface {
	AsBinder() binder.IBinder
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	RegisterScanner(ctx context.Context, callback le.IScannerCallback, workSource os.WorkSource, attributionSource content.AttributionSource, receiver any) error
	UnregisterScanner(ctx context.Context, scannerId int32, attributionSource content.AttributionSource, receiver any) error
	StartScan(ctx context.Context, scannerId int32, settings le.ScanSettings, filters []le.ScanFilter, attributionSource content.AttributionSource, receiver any) error
	StartScanForIntent(ctx context.Context, intent types.PendingIntent, settings le.ScanSettings, filters []le.ScanFilter, attributionSource content.AttributionSource, receiver any) error
	StopScanForIntent(ctx context.Context, intent types.PendingIntent, attributionSource content.AttributionSource, receiver any) error
	StopScan(ctx context.Context, scannerId int32, attributionSource content.AttributionSource, receiver any) error
	FlushPendingBatchResults(ctx context.Context, scannerId int32, attributionSource content.AttributionSource, receiver any) error
	StartAdvertisingSet(ctx context.Context, parameters le.AdvertisingSetParameters, advertiseData le.AdvertiseData, scanResponse le.AdvertiseData, periodicParameters le.PeriodicAdvertisingParameters, periodicData le.AdvertiseData, duration int32, maxExtAdvEvents int32, gattServerIf int32, callback le.IAdvertisingSetCallback, attributionSource content.AttributionSource, receiver any) error
	StopAdvertisingSet(ctx context.Context, callback le.IAdvertisingSetCallback, attributionSource content.AttributionSource, receiver any) error
	GetOwnAddress(ctx context.Context, advertiserId int32, attributionSource content.AttributionSource, receiver any) error
	EnableAdvertisingSet(ctx context.Context, advertiserId int32, enable bool, duration int32, maxExtAdvEvents int32, attributionSource content.AttributionSource, receiver any) error
	SetAdvertisingData(ctx context.Context, advertiserId int32, data le.AdvertiseData, attributionSource content.AttributionSource, receiver any) error
	SetScanResponseData(ctx context.Context, advertiserId int32, data le.AdvertiseData, attributionSource content.AttributionSource, receiver any) error
	SetAdvertisingParameters(ctx context.Context, advertiserId int32, parameters le.AdvertisingSetParameters, attributionSource content.AttributionSource, receiver any) error
	SetPeriodicAdvertisingParameters(ctx context.Context, advertiserId int32, parameters le.PeriodicAdvertisingParameters, attributionSource content.AttributionSource, receiver any) error
	SetPeriodicAdvertisingData(ctx context.Context, advertiserId int32, data le.AdvertiseData, attributionSource content.AttributionSource, receiver any) error
	SetPeriodicAdvertisingEnable(ctx context.Context, advertiserId int32, enable bool, attributionSource content.AttributionSource, receiver any) error
	RegisterSync(ctx context.Context, scanResult le.ScanResult, skip int32, timeout int32, callback le.IPeriodicAdvertisingCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterSync(ctx context.Context, callback le.IPeriodicAdvertisingCallback, attributionSource content.AttributionSource, receiver any) error
	TransferSync(ctx context.Context, bda BluetoothDevice, serviceData int32, syncHandle int32, attributionSource content.AttributionSource, receiver any) error
	TransferSetInfo(ctx context.Context, bda BluetoothDevice, serviceData int32, advertisingHandle int32, callback le.IPeriodicAdvertisingCallback, attributionSource content.AttributionSource, receiver any) error
	RegisterClient(ctx context.Context, appId os.ParcelUuid, callback IBluetoothGattCallback, eatt_support bool, attributionSource content.AttributionSource, receiver any) error
	UnregisterClient(ctx context.Context, clientIf int32, attributionSource content.AttributionSource, receiver any) error
	ClientConnect(ctx context.Context, clientIf int32, address string, addressType int32, isDirect bool, transport int32, opportunistic bool, phy int32, attributionSource content.AttributionSource, receiver any) error
	ClientDisconnect(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	ClientSetPreferredPhy(ctx context.Context, clientIf int32, address string, txPhy int32, rxPhy int32, phyOptions int32, attributionSource content.AttributionSource, receiver any) error
	ClientReadPhy(ctx context.Context, clientIf int32, addres string, attributionSources content.AttributionSource, receiver any) error
	RefreshDevice(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	DiscoverServices(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	DiscoverServiceByUuid(ctx context.Context, clientIf int32, address string, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	ReadCharacteristic(ctx context.Context, clientIf int32, address string, handle int32, authReq int32, attributionSource content.AttributionSource, receiver any) error
	ReadUsingCharacteristicUuid(ctx context.Context, clientIf int32, address string, uuid os.ParcelUuid, startHandle int32, endHandle int32, authReq int32, attributionSource content.AttributionSource, receiver any) error
	WriteCharacteristic(ctx context.Context, clientIf int32, address string, handle int32, writeType int32, authReq int32, value []byte, attributionSource content.AttributionSource, receiver any) error
	ReadDescriptor(ctx context.Context, clientIf int32, address string, handle int32, authReq int32, attributionSource content.AttributionSource, receiver any) error
	WriteDescriptor(ctx context.Context, clientIf int32, address string, handle int32, authReq int32, value []byte, attributionSource content.AttributionSource, receiver any) error
	RegisterForNotification(ctx context.Context, clientIf int32, address string, handle int32, enable bool, attributionSource content.AttributionSource, receiver any) error
	BeginReliableWrite(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	EndReliableWrite(ctx context.Context, clientIf int32, address string, execute bool, attributionSource content.AttributionSource, receiver any) error
	ReadRemoteRssi(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	ConfigureMTU(ctx context.Context, clientIf int32, address string, mtu int32, attributionSource content.AttributionSource, receiver any) error
	ConnectionParameterUpdate(ctx context.Context, clientIf int32, address string, connectionPriority int32, attributionSource content.AttributionSource, receiver any) error
	LeConnectionUpdate(ctx context.Context, clientIf int32, address string, minInterval int32, maxInterval int32, peripheralLatency int32, supervisionTimeout int32, minConnectionEventLen int32, maxConnectionEventLen int32, attributionSource content.AttributionSource, receiver any) error
	RegisterServer(ctx context.Context, appId os.ParcelUuid, callback IBluetoothGattServerCallback, eatt_support bool, attributionSource content.AttributionSource, receiver any) error
	UnregisterServer(ctx context.Context, serverIf int32, attributionSource content.AttributionSource, receiver any) error
	ServerConnect(ctx context.Context, serverIf int32, address string, isDirect bool, transport int32, attributionSource content.AttributionSource, receiver any) error
	ServerDisconnect(ctx context.Context, serverIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	ServerSetPreferredPhy(ctx context.Context, clientIf int32, address string, txPhy int32, rxPhy int32, phyOptions int32, attributionSource content.AttributionSource, receiver any) error
	ServerReadPhy(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	AddService(ctx context.Context, serverIf int32, service BluetoothGattService, attributionSource content.AttributionSource, receiver any) error
	RemoveService(ctx context.Context, serverIf int32, handle int32, attributionSource content.AttributionSource, receiver any) error
	ClearServices(ctx context.Context, serverIf int32, attributionSource content.AttributionSource, receiver any) error
	SendResponse(ctx context.Context, serverIf int32, address string, requestId int32, status int32, offset int32, value []byte, attributionSource content.AttributionSource, receiver any) error
	SendNotification(ctx context.Context, serverIf int32, address string, handle int32, confirm bool, value []byte, attributionSource content.AttributionSource, receiver any) error
	DisconnectAll(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	NumHwTrackFiltersAvailable(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	LeSubrateRequest(ctx context.Context, clientIf int32, address string, subrateMin int32, subrateMax int32, maxLatency int32, contNumber int32, supervisionTimeout int32, attributionSource content.AttributionSource, receiver any) error
	SubrateModeRequest(ctx context.Context, clientIf int32, address string, subrateMode int32, attributionSource content.AttributionSource, receiver any) error
	GetSupportedDistanceMeasurementMethods(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	StartDistanceMeasurement(ctx context.Context, uuid os.ParcelUuid, params le.DistanceMeasurementParams, callback le.IDistanceMeasurementCallback, attributionSource content.AttributionSource, receiver any) error
	StopDistanceMeasurement(ctx context.Context, uuid os.ParcelUuid, device BluetoothDevice, method int32, attributionSource content.AttributionSource, receiver any) error
	GetChannelSoundingMaxSupportedSecurityLevel(ctx context.Context, remoteDevice BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetLocalChannelSoundingMaxSupportedSecurityLevel(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothGattStub

func NewBluetoothGattStub(
	impl IBluetoothGattServer,
) IBluetoothGatt

NewBluetoothGattStub creates a server-side IBluetoothGatt wrapping the given server implementation. The returned value satisfies IBluetoothGatt and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothGattCallback

type IBluetoothGattCallback interface {
	AsBinder() binder.IBinder
	OnClientRegistered(ctx context.Context, status int32, clientIf int32) error
	OnClientConnectionState(ctx context.Context, status int32, clientIf int32, connected bool, address string) error
	OnPhyUpdate(ctx context.Context, address string, txPhy int32, rxPhy int32, status int32) error
	OnPhyRead(ctx context.Context, address string, txPhy int32, rxPhy int32, status int32) error
	OnSearchComplete(ctx context.Context, address string, services []BluetoothGattService, status int32) error
	OnCharacteristicRead(ctx context.Context, address string, status int32, handle int32, value []byte) error
	OnCharacteristicWrite(ctx context.Context, address string, status int32, handle int32, value []byte) error
	OnExecuteWrite(ctx context.Context, address string, status int32) error
	OnDescriptorRead(ctx context.Context, address string, status int32, handle int32, value []byte) error
	OnDescriptorWrite(ctx context.Context, address string, status int32, handle int32, value []byte) error
	OnNotify(ctx context.Context, address string, handle int32, value []byte) error
	OnReadRemoteRssi(ctx context.Context, address string, rssi int32, status int32) error
	OnConfigureMTU(ctx context.Context, address string, mtu int32, status int32) error
	OnConnectionUpdated(ctx context.Context, address string, interval int32, latency int32, timeout int32, status int32) error
	OnServiceChanged(ctx context.Context, address string) error
	OnSubrateChange(ctx context.Context, address string, subrateFactor int32, latency int32, contNum int32, timeout int32, status int32) error
}

func NewBluetoothGattCallbackStub

func NewBluetoothGattCallbackStub(
	impl IBluetoothGattCallbackServer,
) IBluetoothGattCallback

NewBluetoothGattCallbackStub creates a server-side IBluetoothGattCallback wrapping the given server implementation. The returned value satisfies IBluetoothGattCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothGattCallbackServer

type IBluetoothGattCallbackServer interface {
	OnClientRegistered(ctx context.Context, status int32, clientIf int32) error
	OnClientConnectionState(ctx context.Context, status int32, clientIf int32, connected bool, address string) error
	OnPhyUpdate(ctx context.Context, address string, txPhy int32, rxPhy int32, status int32) error
	OnPhyRead(ctx context.Context, address string, txPhy int32, rxPhy int32, status int32) error
	OnSearchComplete(ctx context.Context, address string, services []BluetoothGattService, status int32) error
	OnCharacteristicRead(ctx context.Context, address string, status int32, handle int32, value []byte) error
	OnCharacteristicWrite(ctx context.Context, address string, status int32, handle int32, value []byte) error
	OnExecuteWrite(ctx context.Context, address string, status int32) error
	OnDescriptorRead(ctx context.Context, address string, status int32, handle int32, value []byte) error
	OnDescriptorWrite(ctx context.Context, address string, status int32, handle int32, value []byte) error
	OnNotify(ctx context.Context, address string, handle int32, value []byte) error
	OnReadRemoteRssi(ctx context.Context, address string, rssi int32, status int32) error
	OnConfigureMTU(ctx context.Context, address string, mtu int32, status int32) error
	OnConnectionUpdated(ctx context.Context, address string, interval int32, latency int32, timeout int32, status int32) error
	OnServiceChanged(ctx context.Context, address string) error
	OnSubrateChange(ctx context.Context, address string, subrateFactor int32, latency int32, contNum int32, timeout int32, status int32) error
}

IBluetoothGattCallbackServer is the server-side interface that user implementations provide to NewBluetoothGattCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothGattServer

type IBluetoothGattServer interface {
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	RegisterScanner(ctx context.Context, callback le.IScannerCallback, workSource os.WorkSource, attributionSource content.AttributionSource, receiver any) error
	UnregisterScanner(ctx context.Context, scannerId int32, attributionSource content.AttributionSource, receiver any) error
	StartScan(ctx context.Context, scannerId int32, settings le.ScanSettings, filters []le.ScanFilter, attributionSource content.AttributionSource, receiver any) error
	StartScanForIntent(ctx context.Context, intent types.PendingIntent, settings le.ScanSettings, filters []le.ScanFilter, attributionSource content.AttributionSource, receiver any) error
	StopScanForIntent(ctx context.Context, intent types.PendingIntent, attributionSource content.AttributionSource, receiver any) error
	StopScan(ctx context.Context, scannerId int32, attributionSource content.AttributionSource, receiver any) error
	FlushPendingBatchResults(ctx context.Context, scannerId int32, attributionSource content.AttributionSource, receiver any) error
	StartAdvertisingSet(ctx context.Context, parameters le.AdvertisingSetParameters, advertiseData le.AdvertiseData, scanResponse le.AdvertiseData, periodicParameters le.PeriodicAdvertisingParameters, periodicData le.AdvertiseData, duration int32, maxExtAdvEvents int32, gattServerIf int32, callback le.IAdvertisingSetCallback, attributionSource content.AttributionSource, receiver any) error
	StopAdvertisingSet(ctx context.Context, callback le.IAdvertisingSetCallback, attributionSource content.AttributionSource, receiver any) error
	GetOwnAddress(ctx context.Context, advertiserId int32, attributionSource content.AttributionSource, receiver any) error
	EnableAdvertisingSet(ctx context.Context, advertiserId int32, enable bool, duration int32, maxExtAdvEvents int32, attributionSource content.AttributionSource, receiver any) error
	SetAdvertisingData(ctx context.Context, advertiserId int32, data le.AdvertiseData, attributionSource content.AttributionSource, receiver any) error
	SetScanResponseData(ctx context.Context, advertiserId int32, data le.AdvertiseData, attributionSource content.AttributionSource, receiver any) error
	SetAdvertisingParameters(ctx context.Context, advertiserId int32, parameters le.AdvertisingSetParameters, attributionSource content.AttributionSource, receiver any) error
	SetPeriodicAdvertisingParameters(ctx context.Context, advertiserId int32, parameters le.PeriodicAdvertisingParameters, attributionSource content.AttributionSource, receiver any) error
	SetPeriodicAdvertisingData(ctx context.Context, advertiserId int32, data le.AdvertiseData, attributionSource content.AttributionSource, receiver any) error
	SetPeriodicAdvertisingEnable(ctx context.Context, advertiserId int32, enable bool, attributionSource content.AttributionSource, receiver any) error
	RegisterSync(ctx context.Context, scanResult le.ScanResult, skip int32, timeout int32, callback le.IPeriodicAdvertisingCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterSync(ctx context.Context, callback le.IPeriodicAdvertisingCallback, attributionSource content.AttributionSource, receiver any) error
	TransferSync(ctx context.Context, bda BluetoothDevice, serviceData int32, syncHandle int32, attributionSource content.AttributionSource, receiver any) error
	TransferSetInfo(ctx context.Context, bda BluetoothDevice, serviceData int32, advertisingHandle int32, callback le.IPeriodicAdvertisingCallback, attributionSource content.AttributionSource, receiver any) error
	RegisterClient(ctx context.Context, appId os.ParcelUuid, callback IBluetoothGattCallback, eatt_support bool, attributionSource content.AttributionSource, receiver any) error
	UnregisterClient(ctx context.Context, clientIf int32, attributionSource content.AttributionSource, receiver any) error
	ClientConnect(ctx context.Context, clientIf int32, address string, addressType int32, isDirect bool, transport int32, opportunistic bool, phy int32, attributionSource content.AttributionSource, receiver any) error
	ClientDisconnect(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	ClientSetPreferredPhy(ctx context.Context, clientIf int32, address string, txPhy int32, rxPhy int32, phyOptions int32, attributionSource content.AttributionSource, receiver any) error
	ClientReadPhy(ctx context.Context, clientIf int32, addres string, attributionSources content.AttributionSource, receiver any) error
	RefreshDevice(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	DiscoverServices(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	DiscoverServiceByUuid(ctx context.Context, clientIf int32, address string, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	ReadCharacteristic(ctx context.Context, clientIf int32, address string, handle int32, authReq int32, attributionSource content.AttributionSource, receiver any) error
	ReadUsingCharacteristicUuid(ctx context.Context, clientIf int32, address string, uuid os.ParcelUuid, startHandle int32, endHandle int32, authReq int32, attributionSource content.AttributionSource, receiver any) error
	WriteCharacteristic(ctx context.Context, clientIf int32, address string, handle int32, writeType int32, authReq int32, value []byte, attributionSource content.AttributionSource, receiver any) error
	ReadDescriptor(ctx context.Context, clientIf int32, address string, handle int32, authReq int32, attributionSource content.AttributionSource, receiver any) error
	WriteDescriptor(ctx context.Context, clientIf int32, address string, handle int32, authReq int32, value []byte, attributionSource content.AttributionSource, receiver any) error
	RegisterForNotification(ctx context.Context, clientIf int32, address string, handle int32, enable bool, attributionSource content.AttributionSource, receiver any) error
	BeginReliableWrite(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	EndReliableWrite(ctx context.Context, clientIf int32, address string, execute bool, attributionSource content.AttributionSource, receiver any) error
	ReadRemoteRssi(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	ConfigureMTU(ctx context.Context, clientIf int32, address string, mtu int32, attributionSource content.AttributionSource, receiver any) error
	ConnectionParameterUpdate(ctx context.Context, clientIf int32, address string, connectionPriority int32, attributionSource content.AttributionSource, receiver any) error
	LeConnectionUpdate(ctx context.Context, clientIf int32, address string, minInterval int32, maxInterval int32, peripheralLatency int32, supervisionTimeout int32, minConnectionEventLen int32, maxConnectionEventLen int32, attributionSource content.AttributionSource, receiver any) error
	RegisterServer(ctx context.Context, appId os.ParcelUuid, callback IBluetoothGattServerCallback, eatt_support bool, attributionSource content.AttributionSource, receiver any) error
	UnregisterServer(ctx context.Context, serverIf int32, attributionSource content.AttributionSource, receiver any) error
	ServerConnect(ctx context.Context, serverIf int32, address string, isDirect bool, transport int32, attributionSource content.AttributionSource, receiver any) error
	ServerDisconnect(ctx context.Context, serverIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	ServerSetPreferredPhy(ctx context.Context, clientIf int32, address string, txPhy int32, rxPhy int32, phyOptions int32, attributionSource content.AttributionSource, receiver any) error
	ServerReadPhy(ctx context.Context, clientIf int32, address string, attributionSource content.AttributionSource, receiver any) error
	AddService(ctx context.Context, serverIf int32, service BluetoothGattService, attributionSource content.AttributionSource, receiver any) error
	RemoveService(ctx context.Context, serverIf int32, handle int32, attributionSource content.AttributionSource, receiver any) error
	ClearServices(ctx context.Context, serverIf int32, attributionSource content.AttributionSource, receiver any) error
	SendResponse(ctx context.Context, serverIf int32, address string, requestId int32, status int32, offset int32, value []byte, attributionSource content.AttributionSource, receiver any) error
	SendNotification(ctx context.Context, serverIf int32, address string, handle int32, confirm bool, value []byte, attributionSource content.AttributionSource, receiver any) error
	DisconnectAll(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	NumHwTrackFiltersAvailable(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	LeSubrateRequest(ctx context.Context, clientIf int32, address string, subrateMin int32, subrateMax int32, maxLatency int32, contNumber int32, supervisionTimeout int32, attributionSource content.AttributionSource, receiver any) error
	SubrateModeRequest(ctx context.Context, clientIf int32, address string, subrateMode int32, attributionSource content.AttributionSource, receiver any) error
	GetSupportedDistanceMeasurementMethods(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	StartDistanceMeasurement(ctx context.Context, uuid os.ParcelUuid, params le.DistanceMeasurementParams, callback le.IDistanceMeasurementCallback, attributionSource content.AttributionSource, receiver any) error
	StopDistanceMeasurement(ctx context.Context, uuid os.ParcelUuid, device BluetoothDevice, method int32, attributionSource content.AttributionSource, receiver any) error
	GetChannelSoundingMaxSupportedSecurityLevel(ctx context.Context, remoteDevice BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetLocalChannelSoundingMaxSupportedSecurityLevel(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothGattServer is the server-side interface that user implementations provide to NewBluetoothGattStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothGattServerCallback

type IBluetoothGattServerCallback interface {
	AsBinder() binder.IBinder
	OnServerRegistered(ctx context.Context, status int32, serverIf int32) error
	OnServerConnectionState(ctx context.Context, status int32, serverIf int32, connected bool, address string) error
	OnServiceAdded(ctx context.Context, status int32, service BluetoothGattService) error
	OnCharacteristicReadRequest(ctx context.Context, address string, transId int32, offset int32, isLong bool, handle int32) error
	OnDescriptorReadRequest(ctx context.Context, address string, transId int32, offset int32, isLong bool, handle int32) error
	OnCharacteristicWriteRequest(ctx context.Context, address string, transId int32, offset int32, length int32, isPrep bool, needRsp bool, handle int32, value []byte) error
	OnDescriptorWriteRequest(ctx context.Context, address string, transId int32, offset int32, length int32, isPrep bool, needRsp bool, handle int32, value []byte) error
	OnExecuteWrite(ctx context.Context, address string, transId int32, execWrite bool) error
	OnNotificationSent(ctx context.Context, address string, status int32) error
	OnMtuChanged(ctx context.Context, address string, mtu int32) error
	OnPhyUpdate(ctx context.Context, address string, txPhy int32, rxPhy int32, status int32) error
	OnPhyRead(ctx context.Context, address string, txPhy int32, rxPhy int32, status int32) error
	OnConnectionUpdated(ctx context.Context, address string, interval int32, latency int32, timeout int32, status int32) error
	OnSubrateChange(ctx context.Context, address string, subrateFactor int32, latency int32, contNum int32, timeout int32, status int32) error
}

func NewBluetoothGattServerCallbackStub

func NewBluetoothGattServerCallbackStub(
	impl IBluetoothGattServerCallbackServer,
) IBluetoothGattServerCallback

NewBluetoothGattServerCallbackStub creates a server-side IBluetoothGattServerCallback wrapping the given server implementation. The returned value satisfies IBluetoothGattServerCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothGattServerCallbackServer

type IBluetoothGattServerCallbackServer interface {
	OnServerRegistered(ctx context.Context, status int32, serverIf int32) error
	OnServerConnectionState(ctx context.Context, status int32, serverIf int32, connected bool, address string) error
	OnServiceAdded(ctx context.Context, status int32, service BluetoothGattService) error
	OnCharacteristicReadRequest(ctx context.Context, address string, transId int32, offset int32, isLong bool, handle int32) error
	OnDescriptorReadRequest(ctx context.Context, address string, transId int32, offset int32, isLong bool, handle int32) error
	OnCharacteristicWriteRequest(ctx context.Context, address string, transId int32, offset int32, length int32, isPrep bool, needRsp bool, handle int32, value []byte) error
	OnDescriptorWriteRequest(ctx context.Context, address string, transId int32, offset int32, length int32, isPrep bool, needRsp bool, handle int32, value []byte) error
	OnExecuteWrite(ctx context.Context, address string, transId int32, execWrite bool) error
	OnNotificationSent(ctx context.Context, address string, status int32) error
	OnMtuChanged(ctx context.Context, address string, mtu int32) error
	OnPhyUpdate(ctx context.Context, address string, txPhy int32, rxPhy int32, status int32) error
	OnPhyRead(ctx context.Context, address string, txPhy int32, rxPhy int32, status int32) error
	OnConnectionUpdated(ctx context.Context, address string, interval int32, latency int32, timeout int32, status int32) error
	OnSubrateChange(ctx context.Context, address string, subrateFactor int32, latency int32, contNum int32, timeout int32, status int32) error
}

IBluetoothGattServerCallbackServer is the server-side interface that user implementations provide to NewBluetoothGattServerCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothHapClient

type IBluetoothHapClient interface {
	AsBinder() binder.IBinder
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetHapGroup(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActivePresetIndex(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActivePresetInfo(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SelectPreset(ctx context.Context, device BluetoothDevice, presetIndex int32, attributionSource content.AttributionSource) error
	SelectPresetForGroup(ctx context.Context, groupId int32, presetIndex int32, attributionSource content.AttributionSource) error
	SwitchToNextPreset(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	SwitchToNextPresetForGroup(ctx context.Context, groupId int32, attributionSource content.AttributionSource) error
	SwitchToPreviousPreset(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	SwitchToPreviousPresetForGroup(ctx context.Context, groupId int32, attributionSource content.AttributionSource) error
	GetPresetInfo(ctx context.Context, device BluetoothDevice, presetIndex int32, attributionSource content.AttributionSource, receiver any) error
	GetAllPresetInfo(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetFeatures(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetPresetName(ctx context.Context, device BluetoothDevice, presetIndex int32, name string, attributionSource content.AttributionSource) error
	SetPresetNameForGroup(ctx context.Context, groupId int32, presetIndex int32, name string, attributionSource content.AttributionSource) error
	RegisterCallback(ctx context.Context, callback IBluetoothHapClientCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterCallback(ctx context.Context, callback IBluetoothHapClientCallback, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothHapClientStub

func NewBluetoothHapClientStub(
	impl IBluetoothHapClientServer,
) IBluetoothHapClient

NewBluetoothHapClientStub creates a server-side IBluetoothHapClient wrapping the given server implementation. The returned value satisfies IBluetoothHapClient and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothHapClientCallback

type IBluetoothHapClientCallback interface {
	AsBinder() binder.IBinder
	OnPresetSelected(ctx context.Context, device BluetoothDevice, presetIndex int32, reasonCode int32) error
	OnPresetSelectionFailed(ctx context.Context, device BluetoothDevice, statusCode int32) error
	OnPresetSelectionForGroupFailed(ctx context.Context, hapGroupId int32, statusCode int32) error
	OnPresetInfoChanged(ctx context.Context, device BluetoothDevice, presetInfoList []BluetoothHapPresetInfo, statusCode int32) error
	OnSetPresetNameFailed(ctx context.Context, device BluetoothDevice, status int32) error
	OnSetPresetNameForGroupFailed(ctx context.Context, hapGroupId int32, status int32) error
}

func NewBluetoothHapClientCallbackStub

func NewBluetoothHapClientCallbackStub(
	impl IBluetoothHapClientCallbackServer,
) IBluetoothHapClientCallback

NewBluetoothHapClientCallbackStub creates a server-side IBluetoothHapClientCallback wrapping the given server implementation. The returned value satisfies IBluetoothHapClientCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothHapClientCallbackServer

type IBluetoothHapClientCallbackServer interface {
	OnPresetSelected(ctx context.Context, device BluetoothDevice, presetIndex int32, reasonCode int32) error
	OnPresetSelectionFailed(ctx context.Context, device BluetoothDevice, statusCode int32) error
	OnPresetSelectionForGroupFailed(ctx context.Context, hapGroupId int32, statusCode int32) error
	OnPresetInfoChanged(ctx context.Context, device BluetoothDevice, presetInfoList []BluetoothHapPresetInfo, statusCode int32) error
	OnSetPresetNameFailed(ctx context.Context, device BluetoothDevice, status int32) error
	OnSetPresetNameForGroupFailed(ctx context.Context, hapGroupId int32, status int32) error
}

IBluetoothHapClientCallbackServer is the server-side interface that user implementations provide to NewBluetoothHapClientCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothHapClientServer

type IBluetoothHapClientServer interface {
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetHapGroup(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActivePresetIndex(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActivePresetInfo(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SelectPreset(ctx context.Context, device BluetoothDevice, presetIndex int32, attributionSource content.AttributionSource) error
	SelectPresetForGroup(ctx context.Context, groupId int32, presetIndex int32, attributionSource content.AttributionSource) error
	SwitchToNextPreset(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	SwitchToNextPresetForGroup(ctx context.Context, groupId int32, attributionSource content.AttributionSource) error
	SwitchToPreviousPreset(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	SwitchToPreviousPresetForGroup(ctx context.Context, groupId int32, attributionSource content.AttributionSource) error
	GetPresetInfo(ctx context.Context, device BluetoothDevice, presetIndex int32, attributionSource content.AttributionSource, receiver any) error
	GetAllPresetInfo(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetFeatures(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetPresetName(ctx context.Context, device BluetoothDevice, presetIndex int32, name string, attributionSource content.AttributionSource) error
	SetPresetNameForGroup(ctx context.Context, groupId int32, presetIndex int32, name string, attributionSource content.AttributionSource) error
	RegisterCallback(ctx context.Context, callback IBluetoothHapClientCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterCallback(ctx context.Context, callback IBluetoothHapClientCallback, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothHapClientServer is the server-side interface that user implementations provide to NewBluetoothHapClientStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothHeadset

type IBluetoothHeadset interface {
	AsBinder() binder.IBinder
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StartVoiceRecognition(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StopVoiceRecognition(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsAudioConnected(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SendVendorSpecificResultCode(ctx context.Context, device BluetoothDevice, command string, arg string, attributionSource content.AttributionSource, receiver any) error
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAudioState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsAudioOn(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	ConnectAudio(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	DisconnectAudio(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetAudioRouteAllowed(ctx context.Context, allowed bool, attributionSource content.AttributionSource, receiver any) error
	GetAudioRouteAllowed(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetForceScoAudio(ctx context.Context, forced bool, attributionSource content.AttributionSource, receiver any) error
	StartScoUsingVirtualVoiceCall(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	StopScoUsingVirtualVoiceCall(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	PhoneStateChanged(ctx context.Context, numActive int32, numHeld int32, callState int32, number string, type_ int32, name string, attributionSource content.AttributionSource) error
	ClccResponse(ctx context.Context, index int32, direction int32, status int32, mode int32, mpty bool, number string, type_ int32, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevice(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsInbandRingingEnabled(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsNoiseReductionSupported(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsVoiceRecognitionSupported(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothHeadsetStub

func NewBluetoothHeadsetStub(
	impl IBluetoothHeadsetServer,
) IBluetoothHeadset

NewBluetoothHeadsetStub creates a server-side IBluetoothHeadset wrapping the given server implementation. The returned value satisfies IBluetoothHeadset and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothHeadsetClient

type IBluetoothHeadsetClient interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StartVoiceRecognition(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StopVoiceRecognition(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetCurrentCalls(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetCurrentAgEvents(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	AcceptCall(ctx context.Context, device BluetoothDevice, flag int32, attributionSource content.AttributionSource, receiver any) error
	HoldCall(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	RejectCall(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	TerminateCall(ctx context.Context, device BluetoothDevice, call BluetoothHeadsetClientCall, attributionSource content.AttributionSource, receiver any) error
	EnterPrivateMode(ctx context.Context, device BluetoothDevice, index int32, attributionSource content.AttributionSource, receiver any) error
	ExplicitCallTransfer(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Dial(ctx context.Context, device BluetoothDevice, number string, attributionSource content.AttributionSource, receiver any) error
	SendDTMF(ctx context.Context, device BluetoothDevice, code byte, attributionSource content.AttributionSource, receiver any) error
	GetLastVoiceTagNumber(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAudioState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	ConnectAudio(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	DisconnectAudio(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetAudioRouteAllowed(ctx context.Context, device BluetoothDevice, allowed bool, attributionSource content.AttributionSource, receiver any) error
	GetAudioRouteAllowed(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SendVendorAtCommand(ctx context.Context, device BluetoothDevice, vendorId int32, atCommand string, attributionSource content.AttributionSource, receiver any) error
	GetCurrentAgFeatures(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothHeadsetClientStub

func NewBluetoothHeadsetClientStub(
	impl IBluetoothHeadsetClientServer,
) IBluetoothHeadsetClient

NewBluetoothHeadsetClientStub creates a server-side IBluetoothHeadsetClient wrapping the given server implementation. The returned value satisfies IBluetoothHeadsetClient and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothHeadsetClientServer

type IBluetoothHeadsetClientServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StartVoiceRecognition(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StopVoiceRecognition(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetCurrentCalls(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetCurrentAgEvents(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	AcceptCall(ctx context.Context, device BluetoothDevice, flag int32, attributionSource content.AttributionSource, receiver any) error
	HoldCall(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	RejectCall(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	TerminateCall(ctx context.Context, device BluetoothDevice, call BluetoothHeadsetClientCall, attributionSource content.AttributionSource, receiver any) error
	EnterPrivateMode(ctx context.Context, device BluetoothDevice, index int32, attributionSource content.AttributionSource, receiver any) error
	ExplicitCallTransfer(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Dial(ctx context.Context, device BluetoothDevice, number string, attributionSource content.AttributionSource, receiver any) error
	SendDTMF(ctx context.Context, device BluetoothDevice, code byte, attributionSource content.AttributionSource, receiver any) error
	GetLastVoiceTagNumber(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAudioState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	ConnectAudio(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	DisconnectAudio(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetAudioRouteAllowed(ctx context.Context, device BluetoothDevice, allowed bool, attributionSource content.AttributionSource, receiver any) error
	GetAudioRouteAllowed(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SendVendorAtCommand(ctx context.Context, device BluetoothDevice, vendorId int32, atCommand string, attributionSource content.AttributionSource, receiver any) error
	GetCurrentAgFeatures(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothHeadsetClientServer is the server-side interface that user implementations provide to NewBluetoothHeadsetClientStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothHeadsetServer

type IBluetoothHeadsetServer interface {
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StartVoiceRecognition(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StopVoiceRecognition(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsAudioConnected(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SendVendorSpecificResultCode(ctx context.Context, device BluetoothDevice, command string, arg string, attributionSource content.AttributionSource, receiver any) error
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAudioState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsAudioOn(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	ConnectAudio(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	DisconnectAudio(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetAudioRouteAllowed(ctx context.Context, allowed bool, attributionSource content.AttributionSource, receiver any) error
	GetAudioRouteAllowed(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetForceScoAudio(ctx context.Context, forced bool, attributionSource content.AttributionSource, receiver any) error
	StartScoUsingVirtualVoiceCall(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	StopScoUsingVirtualVoiceCall(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	PhoneStateChanged(ctx context.Context, numActive int32, numHeld int32, callState int32, number string, type_ int32, name string, attributionSource content.AttributionSource) error
	ClccResponse(ctx context.Context, index int32, direction int32, status int32, mode int32, mpty bool, number string, type_ int32, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevice(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsInbandRingingEnabled(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsNoiseReductionSupported(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsVoiceRecognitionSupported(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothHeadsetServer is the server-side interface that user implementations provide to NewBluetoothHeadsetStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothHearingAid

type IBluetoothHearingAid interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetVolume(ctx context.Context, volume int32, attributionSource content.AttributionSource, receiver any) error
	GetHiSyncId(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetDeviceSide(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetDeviceMode(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAdvertisementServiceData(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothHearingAidStub

func NewBluetoothHearingAidStub(
	impl IBluetoothHearingAidServer,
) IBluetoothHearingAid

NewBluetoothHearingAidStub creates a server-side IBluetoothHearingAid wrapping the given server implementation. The returned value satisfies IBluetoothHearingAid and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothHearingAidServer

type IBluetoothHearingAidServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetVolume(ctx context.Context, volume int32, attributionSource content.AttributionSource, receiver any) error
	GetHiSyncId(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetDeviceSide(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetDeviceMode(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAdvertisementServiceData(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothHearingAidServer is the server-side interface that user implementations provide to NewBluetoothHearingAidStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothHidDevice

type IBluetoothHidDevice interface {
	AsBinder() binder.IBinder
	RegisterApp(ctx context.Context, sdp BluetoothHidDeviceAppSdpSettings, inQos BluetoothHidDeviceAppQosSettings, outQos BluetoothHidDeviceAppQosSettings, callback IBluetoothHidDeviceCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterApp(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SendReport(ctx context.Context, device BluetoothDevice, id int32, data []byte, attributionSource content.AttributionSource, receiver any) error
	ReplyReport(ctx context.Context, device BluetoothDevice, type_ byte, id byte, data []byte, attributionSource content.AttributionSource, receiver any) error
	ReportError(ctx context.Context, device BluetoothDevice, error_ byte, attributionSource content.AttributionSource, receiver any) error
	Unplug(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetUserAppName(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothHidDeviceStub

func NewBluetoothHidDeviceStub(
	impl IBluetoothHidDeviceServer,
) IBluetoothHidDevice

NewBluetoothHidDeviceStub creates a server-side IBluetoothHidDevice wrapping the given server implementation. The returned value satisfies IBluetoothHidDevice and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothHidDeviceCallback

type IBluetoothHidDeviceCallback interface {
	AsBinder() binder.IBinder
	OnAppStatusChanged(ctx context.Context, device BluetoothDevice, registered bool) error
	OnConnectionStateChanged(ctx context.Context, device BluetoothDevice, state int32) error
	OnGetReport(ctx context.Context, device BluetoothDevice, type_ byte, id byte, bufferSize int32) error
	OnSetReport(ctx context.Context, device BluetoothDevice, type_ byte, id byte, data []byte) error
	OnSetProtocol(ctx context.Context, device BluetoothDevice, protocol byte) error
	OnInterruptData(ctx context.Context, device BluetoothDevice, reportId byte, data []byte) error
	OnVirtualCableUnplug(ctx context.Context, device BluetoothDevice) error
}

func NewBluetoothHidDeviceCallbackStub

func NewBluetoothHidDeviceCallbackStub(
	impl IBluetoothHidDeviceCallbackServer,
) IBluetoothHidDeviceCallback

NewBluetoothHidDeviceCallbackStub creates a server-side IBluetoothHidDeviceCallback wrapping the given server implementation. The returned value satisfies IBluetoothHidDeviceCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothHidDeviceCallbackServer

type IBluetoothHidDeviceCallbackServer interface {
	OnAppStatusChanged(ctx context.Context, device BluetoothDevice, registered bool) error
	OnConnectionStateChanged(ctx context.Context, device BluetoothDevice, state int32) error
	OnGetReport(ctx context.Context, device BluetoothDevice, type_ byte, id byte, bufferSize int32) error
	OnSetReport(ctx context.Context, device BluetoothDevice, type_ byte, id byte, data []byte) error
	OnSetProtocol(ctx context.Context, device BluetoothDevice, protocol byte) error
	OnInterruptData(ctx context.Context, device BluetoothDevice, reportId byte, data []byte) error
	OnVirtualCableUnplug(ctx context.Context, device BluetoothDevice) error
}

IBluetoothHidDeviceCallbackServer is the server-side interface that user implementations provide to NewBluetoothHidDeviceCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothHidDeviceServer

type IBluetoothHidDeviceServer interface {
	RegisterApp(ctx context.Context, sdp BluetoothHidDeviceAppSdpSettings, inQos BluetoothHidDeviceAppQosSettings, outQos BluetoothHidDeviceAppQosSettings, callback IBluetoothHidDeviceCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterApp(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SendReport(ctx context.Context, device BluetoothDevice, id int32, data []byte, attributionSource content.AttributionSource, receiver any) error
	ReplyReport(ctx context.Context, device BluetoothDevice, type_ byte, id byte, data []byte, attributionSource content.AttributionSource, receiver any) error
	ReportError(ctx context.Context, device BluetoothDevice, error_ byte, attributionSource content.AttributionSource, receiver any) error
	Unplug(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetUserAppName(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothHidDeviceServer is the server-side interface that user implementations provide to NewBluetoothHidDeviceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothHidHost

type IBluetoothHidHost interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetPreferredTransport(ctx context.Context, device BluetoothDevice, transport int32, attributionSource content.AttributionSource, receiver any) error
	GetPreferredTransport(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetProtocolMode(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	VirtualUnplug(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetProtocolMode(ctx context.Context, device BluetoothDevice, protocolMode int32, attributionSource content.AttributionSource, receiver any) error
	GetReport(ctx context.Context, device BluetoothDevice, reportType byte, reportId byte, bufferSize int32, attributionSource content.AttributionSource, receiver any) error
	SetReport(ctx context.Context, device BluetoothDevice, reportType byte, report string, attributionSource content.AttributionSource, receiver any) error
	SendData(ctx context.Context, device BluetoothDevice, report string, attributionSource content.AttributionSource, receiver any) error
	GetIdleTime(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetIdleTime(ctx context.Context, device BluetoothDevice, idleTime byte, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothHidHostStub

func NewBluetoothHidHostStub(
	impl IBluetoothHidHostServer,
) IBluetoothHidHost

NewBluetoothHidHostStub creates a server-side IBluetoothHidHost wrapping the given server implementation. The returned value satisfies IBluetoothHidHost and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothHidHostServer

type IBluetoothHidHostServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetPreferredTransport(ctx context.Context, device BluetoothDevice, transport int32, attributionSource content.AttributionSource, receiver any) error
	GetPreferredTransport(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetProtocolMode(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	VirtualUnplug(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetProtocolMode(ctx context.Context, device BluetoothDevice, protocolMode int32, attributionSource content.AttributionSource, receiver any) error
	GetReport(ctx context.Context, device BluetoothDevice, reportType byte, reportId byte, bufferSize int32, attributionSource content.AttributionSource, receiver any) error
	SetReport(ctx context.Context, device BluetoothDevice, reportType byte, report string, attributionSource content.AttributionSource, receiver any) error
	SendData(ctx context.Context, device BluetoothDevice, report string, attributionSource content.AttributionSource, receiver any) error
	GetIdleTime(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetIdleTime(ctx context.Context, device BluetoothDevice, idleTime byte, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothHidHostServer is the server-side interface that user implementations provide to NewBluetoothHidHostStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothLeAudio

type IBluetoothLeAudio interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedGroupLeadDevice(ctx context.Context, groupId int32, attributionSource content.AttributionSource, receiver any) error
	GetCodecStatus(ctx context.Context, groupId int32, source content.AttributionSource, receiver any) error
	SetCodecConfigPreference(ctx context.Context, groupId int32, inputCodecConfig BluetoothLeAudioCodecConfig, outputCodecConfig BluetoothLeAudioCodecConfig, source content.AttributionSource) error
	RegisterCallback(ctx context.Context, callback IBluetoothLeAudioCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterCallback(ctx context.Context, callback IBluetoothLeAudioCallback, attributionSource content.AttributionSource, receiver any) error
	SetCcidInformation(ctx context.Context, userUuid os.ParcelUuid, ccid int32, contextType int32, attributionSource content.AttributionSource, receiver any) error
	SetInCall(ctx context.Context, inCall bool, attributionSource content.AttributionSource, receiver any) error
	SetInactiveForHfpHandover(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetGroupId(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetVolume(ctx context.Context, volume int32, attributionSource content.AttributionSource, receiver any) error
	GroupAddNode(ctx context.Context, group_id int32, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GroupRemoveNode(ctx context.Context, group_id int32, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAudioLocation(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsInbandRingtoneEnabled(ctx context.Context, attributionSource content.AttributionSource, receiver any, groupId int32) error
	RegisterLeBroadcastCallback(ctx context.Context, callback IBluetoothLeBroadcastCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterLeBroadcastCallback(ctx context.Context, callback IBluetoothLeBroadcastCallback, attributionSource content.AttributionSource, receiver any) error
	StartBroadcast(ctx context.Context, broadcastSettings BluetoothLeBroadcastSettings, attributionSource content.AttributionSource, receiver any) error
	StopBroadcast(ctx context.Context, broadcastId int32, attributionSource content.AttributionSource, receiver any) error
	UpdateBroadcast(ctx context.Context, broadcastId int32, broadcastSettings BluetoothLeBroadcastSettings, attributionSource content.AttributionSource, receiver any) error
	IsPlaying(ctx context.Context, broadcastId int32, attributionSource content.AttributionSource, receiver any) error
	GetAllBroadcastMetadata(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetMaximumNumberOfBroadcasts(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetMaximumStreamsPerBroadcast(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetMaximumSubgroupsPerBroadcast(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsBroadcastActive(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothLeAudioStub

func NewBluetoothLeAudioStub(
	impl IBluetoothLeAudioServer,
) IBluetoothLeAudio

NewBluetoothLeAudioStub creates a server-side IBluetoothLeAudio wrapping the given server implementation. The returned value satisfies IBluetoothLeAudio and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothLeAudioCallback

type IBluetoothLeAudioCallback interface {
	AsBinder() binder.IBinder
	OnCodecConfigChanged(ctx context.Context, groupId int32, status BluetoothLeAudioCodecStatus) error
	OnGroupNodeAdded(ctx context.Context, device BluetoothDevice, groupId int32) error
	OnGroupNodeRemoved(ctx context.Context, device BluetoothDevice, groupId int32) error
	OnGroupStatusChanged(ctx context.Context, groupId int32, groupStatus int32) error
	OnGroupStreamStatusChanged(ctx context.Context, groupId int32, groupStreamStatus int32) error
}

func NewBluetoothLeAudioCallbackStub

func NewBluetoothLeAudioCallbackStub(
	impl IBluetoothLeAudioCallbackServer,
) IBluetoothLeAudioCallback

NewBluetoothLeAudioCallbackStub creates a server-side IBluetoothLeAudioCallback wrapping the given server implementation. The returned value satisfies IBluetoothLeAudioCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothLeAudioCallbackServer

type IBluetoothLeAudioCallbackServer interface {
	OnCodecConfigChanged(ctx context.Context, groupId int32, status BluetoothLeAudioCodecStatus) error
	OnGroupNodeAdded(ctx context.Context, device BluetoothDevice, groupId int32) error
	OnGroupNodeRemoved(ctx context.Context, device BluetoothDevice, groupId int32) error
	OnGroupStatusChanged(ctx context.Context, groupId int32, groupStatus int32) error
	OnGroupStreamStatusChanged(ctx context.Context, groupId int32, groupStreamStatus int32) error
}

IBluetoothLeAudioCallbackServer is the server-side interface that user implementations provide to NewBluetoothLeAudioCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothLeAudioServer

type IBluetoothLeAudioServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedGroupLeadDevice(ctx context.Context, groupId int32, attributionSource content.AttributionSource, receiver any) error
	GetCodecStatus(ctx context.Context, groupId int32, source content.AttributionSource, receiver any) error
	SetCodecConfigPreference(ctx context.Context, groupId int32, inputCodecConfig BluetoothLeAudioCodecConfig, outputCodecConfig BluetoothLeAudioCodecConfig, source content.AttributionSource) error
	RegisterCallback(ctx context.Context, callback IBluetoothLeAudioCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterCallback(ctx context.Context, callback IBluetoothLeAudioCallback, attributionSource content.AttributionSource, receiver any) error
	SetCcidInformation(ctx context.Context, userUuid os.ParcelUuid, ccid int32, contextType int32, attributionSource content.AttributionSource, receiver any) error
	SetInCall(ctx context.Context, inCall bool, attributionSource content.AttributionSource, receiver any) error
	SetInactiveForHfpHandover(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetGroupId(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetVolume(ctx context.Context, volume int32, attributionSource content.AttributionSource, receiver any) error
	GroupAddNode(ctx context.Context, group_id int32, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GroupRemoveNode(ctx context.Context, group_id int32, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetAudioLocation(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsInbandRingtoneEnabled(ctx context.Context, attributionSource content.AttributionSource, receiver any, groupId int32) error
	RegisterLeBroadcastCallback(ctx context.Context, callback IBluetoothLeBroadcastCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterLeBroadcastCallback(ctx context.Context, callback IBluetoothLeBroadcastCallback, attributionSource content.AttributionSource, receiver any) error
	StartBroadcast(ctx context.Context, broadcastSettings BluetoothLeBroadcastSettings, attributionSource content.AttributionSource, receiver any) error
	StopBroadcast(ctx context.Context, broadcastId int32, attributionSource content.AttributionSource, receiver any) error
	UpdateBroadcast(ctx context.Context, broadcastId int32, broadcastSettings BluetoothLeBroadcastSettings, attributionSource content.AttributionSource, receiver any) error
	IsPlaying(ctx context.Context, broadcastId int32, attributionSource content.AttributionSource, receiver any) error
	GetAllBroadcastMetadata(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetMaximumNumberOfBroadcasts(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetMaximumStreamsPerBroadcast(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetMaximumSubgroupsPerBroadcast(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsBroadcastActive(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothLeAudioServer is the server-side interface that user implementations provide to NewBluetoothLeAudioStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothLeBroadcastAssistant

type IBluetoothLeBroadcastAssistant interface {
	AsBinder() binder.IBinder
	GetConnectionState(ctx context.Context, sink BluetoothDevice) (int32, error)
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32) ([]BluetoothDevice, error)
	GetConnectedDevices(ctx context.Context) ([]BluetoothDevice, error)
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32) (bool, error)
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice) (int32, error)
	RegisterCallback(ctx context.Context, cb IBluetoothLeBroadcastAssistantCallback) error
	UnregisterCallback(ctx context.Context, cb IBluetoothLeBroadcastAssistantCallback) error
	StartSearchingForSources(ctx context.Context, filters []le.ScanFilter) error
	StopSearchingForSources(ctx context.Context) error
	IsSearchInProgress(ctx context.Context) (bool, error)
	AddSource(ctx context.Context, sink BluetoothDevice, sourceMetadata BluetoothLeBroadcastMetadata, isGroupOp bool) error
	ModifySource(ctx context.Context, sink BluetoothDevice, sourceId int32, updatedMetadata BluetoothLeBroadcastMetadata) error
	RemoveSource(ctx context.Context, sink BluetoothDevice, sourceId int32) error
	GetAllSources(ctx context.Context, sink BluetoothDevice) ([]BluetoothLeBroadcastReceiveState, error)
	GetMaximumSourceCapacity(ctx context.Context, sink BluetoothDevice) (int32, error)
}

func NewBluetoothLeBroadcastAssistantStub

func NewBluetoothLeBroadcastAssistantStub(
	impl IBluetoothLeBroadcastAssistantServer,
) IBluetoothLeBroadcastAssistant

NewBluetoothLeBroadcastAssistantStub creates a server-side IBluetoothLeBroadcastAssistant wrapping the given server implementation. The returned value satisfies IBluetoothLeBroadcastAssistant and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothLeBroadcastAssistantCallback

type IBluetoothLeBroadcastAssistantCallback interface {
	AsBinder() binder.IBinder
	OnSearchStarted(ctx context.Context, reason int32) error
	OnSearchStartFailed(ctx context.Context, reason int32) error
	OnSearchStopped(ctx context.Context, reason int32) error
	OnSearchStopFailed(ctx context.Context, reason int32) error
	OnSourceFound(ctx context.Context, source BluetoothLeBroadcastMetadata) error
	OnSourceAdded(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnSourceAddFailed(ctx context.Context, sink BluetoothDevice, source BluetoothLeBroadcastMetadata, reason int32) error
	OnSourceModified(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnSourceModifyFailed(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnSourceRemoved(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnSourceRemoveFailed(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnReceiveStateChanged(ctx context.Context, sink BluetoothDevice, sourceId int32, state BluetoothLeBroadcastReceiveState) error
	OnSourceLost(ctx context.Context, broadcastId int32) error
}

func NewBluetoothLeBroadcastAssistantCallbackStub

func NewBluetoothLeBroadcastAssistantCallbackStub(
	impl IBluetoothLeBroadcastAssistantCallbackServer,
) IBluetoothLeBroadcastAssistantCallback

NewBluetoothLeBroadcastAssistantCallbackStub creates a server-side IBluetoothLeBroadcastAssistantCallback wrapping the given server implementation. The returned value satisfies IBluetoothLeBroadcastAssistantCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothLeBroadcastAssistantCallbackServer

type IBluetoothLeBroadcastAssistantCallbackServer interface {
	OnSearchStarted(ctx context.Context, reason int32) error
	OnSearchStartFailed(ctx context.Context, reason int32) error
	OnSearchStopped(ctx context.Context, reason int32) error
	OnSearchStopFailed(ctx context.Context, reason int32) error
	OnSourceFound(ctx context.Context, source BluetoothLeBroadcastMetadata) error
	OnSourceAdded(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnSourceAddFailed(ctx context.Context, sink BluetoothDevice, source BluetoothLeBroadcastMetadata, reason int32) error
	OnSourceModified(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnSourceModifyFailed(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnSourceRemoved(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnSourceRemoveFailed(ctx context.Context, sink BluetoothDevice, sourceId int32, reason int32) error
	OnReceiveStateChanged(ctx context.Context, sink BluetoothDevice, sourceId int32, state BluetoothLeBroadcastReceiveState) error
	OnSourceLost(ctx context.Context, broadcastId int32) error
}

IBluetoothLeBroadcastAssistantCallbackServer is the server-side interface that user implementations provide to NewBluetoothLeBroadcastAssistantCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothLeBroadcastAssistantServer

type IBluetoothLeBroadcastAssistantServer interface {
	GetConnectionState(ctx context.Context, sink BluetoothDevice) (int32, error)
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32) ([]BluetoothDevice, error)
	GetConnectedDevices(ctx context.Context) ([]BluetoothDevice, error)
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32) (bool, error)
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice) (int32, error)
	RegisterCallback(ctx context.Context, cb IBluetoothLeBroadcastAssistantCallback) error
	UnregisterCallback(ctx context.Context, cb IBluetoothLeBroadcastAssistantCallback) error
	StartSearchingForSources(ctx context.Context, filters []le.ScanFilter) error
	StopSearchingForSources(ctx context.Context) error
	IsSearchInProgress(ctx context.Context) (bool, error)
	AddSource(ctx context.Context, sink BluetoothDevice, sourceMetadata BluetoothLeBroadcastMetadata, isGroupOp bool) error
	ModifySource(ctx context.Context, sink BluetoothDevice, sourceId int32, updatedMetadata BluetoothLeBroadcastMetadata) error
	RemoveSource(ctx context.Context, sink BluetoothDevice, sourceId int32) error
	GetAllSources(ctx context.Context, sink BluetoothDevice) ([]BluetoothLeBroadcastReceiveState, error)
	GetMaximumSourceCapacity(ctx context.Context, sink BluetoothDevice) (int32, error)
}

IBluetoothLeBroadcastAssistantServer is the server-side interface that user implementations provide to NewBluetoothLeBroadcastAssistantStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothLeBroadcastCallback

type IBluetoothLeBroadcastCallback interface {
	AsBinder() binder.IBinder
	OnBroadcastStarted(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastStartFailed(ctx context.Context, reason int32) error
	OnBroadcastStopped(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastStopFailed(ctx context.Context, reason int32) error
	OnPlaybackStarted(ctx context.Context, reason int32, broadcastId int32) error
	OnPlaybackStopped(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastUpdated(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastUpdateFailed(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastMetadataChanged(ctx context.Context, broadcastId int32, metadata BluetoothLeBroadcastMetadata) error
}

func NewBluetoothLeBroadcastCallbackStub

func NewBluetoothLeBroadcastCallbackStub(
	impl IBluetoothLeBroadcastCallbackServer,
) IBluetoothLeBroadcastCallback

NewBluetoothLeBroadcastCallbackStub creates a server-side IBluetoothLeBroadcastCallback wrapping the given server implementation. The returned value satisfies IBluetoothLeBroadcastCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothLeBroadcastCallbackServer

type IBluetoothLeBroadcastCallbackServer interface {
	OnBroadcastStarted(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastStartFailed(ctx context.Context, reason int32) error
	OnBroadcastStopped(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastStopFailed(ctx context.Context, reason int32) error
	OnPlaybackStarted(ctx context.Context, reason int32, broadcastId int32) error
	OnPlaybackStopped(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastUpdated(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastUpdateFailed(ctx context.Context, reason int32, broadcastId int32) error
	OnBroadcastMetadataChanged(ctx context.Context, broadcastId int32, metadata BluetoothLeBroadcastMetadata) error
}

IBluetoothLeBroadcastCallbackServer is the server-side interface that user implementations provide to NewBluetoothLeBroadcastCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothLeCallControl

type IBluetoothLeCallControl interface {
	AsBinder() binder.IBinder
	RegisterBearer(ctx context.Context, token string, callback IBluetoothLeCallControlCallback, uci string, uriSchemes []string, capabilities int32, provider string, technology int32, attributionSource content.AttributionSource) error
	UnregisterBearer(ctx context.Context, token string, attributionSource content.AttributionSource) error
	RequestResult(ctx context.Context, ccid int32, requestId int32, result int32, attributionSource content.AttributionSource) error
	CallAdded(ctx context.Context, ccid int32, call BluetoothLeCall, attributionSource content.AttributionSource) error
	CallRemoved(ctx context.Context, ccid int32, callId os.ParcelUuid, reason int32, attributionSource content.AttributionSource) error
	CallStateChanged(ctx context.Context, ccid int32, callId os.ParcelUuid, state int32, attributionSource content.AttributionSource) error
	CurrentCallsList(ctx context.Context, ccid int32, calls []BluetoothLeCall, attributionSource content.AttributionSource) error
	NetworkStateChanged(ctx context.Context, ccid int32, provider string, technology int32, attributionSource content.AttributionSource) error
}

func NewBluetoothLeCallControlStub

func NewBluetoothLeCallControlStub(
	impl IBluetoothLeCallControlServer,
) IBluetoothLeCallControl

NewBluetoothLeCallControlStub creates a server-side IBluetoothLeCallControl wrapping the given server implementation. The returned value satisfies IBluetoothLeCallControl and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothLeCallControlCallback

type IBluetoothLeCallControlCallback interface {
	AsBinder() binder.IBinder
	OnBearerRegistered(ctx context.Context, ccid int32) error
	OnAcceptCall(ctx context.Context, requestId int32, uuid os.ParcelUuid) error
	OnTerminateCall(ctx context.Context, requestId int32, uuid os.ParcelUuid) error
	OnHoldCall(ctx context.Context, requestId int32, uuid os.ParcelUuid) error
	OnUnholdCall(ctx context.Context, requestId int32, uuid os.ParcelUuid) error
	OnPlaceCall(ctx context.Context, requestId int32, uuid os.ParcelUuid, uri string) error
	OnJoinCalls(ctx context.Context, requestId int32, uuids []os.ParcelUuid) error
}

func NewBluetoothLeCallControlCallbackStub

func NewBluetoothLeCallControlCallbackStub(
	impl IBluetoothLeCallControlCallbackServer,
) IBluetoothLeCallControlCallback

NewBluetoothLeCallControlCallbackStub creates a server-side IBluetoothLeCallControlCallback wrapping the given server implementation. The returned value satisfies IBluetoothLeCallControlCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothLeCallControlCallbackServer

type IBluetoothLeCallControlCallbackServer interface {
	OnBearerRegistered(ctx context.Context, ccid int32) error
	OnAcceptCall(ctx context.Context, requestId int32, uuid os.ParcelUuid) error
	OnTerminateCall(ctx context.Context, requestId int32, uuid os.ParcelUuid) error
	OnHoldCall(ctx context.Context, requestId int32, uuid os.ParcelUuid) error
	OnUnholdCall(ctx context.Context, requestId int32, uuid os.ParcelUuid) error
	OnPlaceCall(ctx context.Context, requestId int32, uuid os.ParcelUuid, uri string) error
	OnJoinCalls(ctx context.Context, requestId int32, uuids []os.ParcelUuid) error
}

IBluetoothLeCallControlCallbackServer is the server-side interface that user implementations provide to NewBluetoothLeCallControlCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothLeCallControlServer

type IBluetoothLeCallControlServer interface {
	RegisterBearer(ctx context.Context, token string, callback IBluetoothLeCallControlCallback, uci string, uriSchemes []string, capabilities int32, provider string, technology int32, attributionSource content.AttributionSource) error
	UnregisterBearer(ctx context.Context, token string, attributionSource content.AttributionSource) error
	RequestResult(ctx context.Context, ccid int32, requestId int32, result int32, attributionSource content.AttributionSource) error
	CallAdded(ctx context.Context, ccid int32, call BluetoothLeCall, attributionSource content.AttributionSource) error
	CallRemoved(ctx context.Context, ccid int32, callId os.ParcelUuid, reason int32, attributionSource content.AttributionSource) error
	CallStateChanged(ctx context.Context, ccid int32, callId os.ParcelUuid, state int32, attributionSource content.AttributionSource) error
	CurrentCallsList(ctx context.Context, ccid int32, calls []BluetoothLeCall, attributionSource content.AttributionSource) error
	NetworkStateChanged(ctx context.Context, ccid int32, provider string, technology int32, attributionSource content.AttributionSource) error
}

IBluetoothLeCallControlServer is the server-side interface that user implementations provide to NewBluetoothLeCallControlStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothManager

type IBluetoothManager interface {
	AsBinder() binder.IBinder
	RegisterAdapter(ctx context.Context, callback IBluetoothManagerCallback) (IBluetooth, error)
	UnregisterAdapter(ctx context.Context, callback IBluetoothManagerCallback) error
	Enable(ctx context.Context, attributionSource content.AttributionSource) (bool, error)
	EnableNoAutoConnect(ctx context.Context, attributionSource content.AttributionSource) (bool, error)
	Disable(ctx context.Context, attributionSource content.AttributionSource, persist bool) (bool, error)
	GetState(ctx context.Context) (int32, error)
	GetAddress(ctx context.Context, attributionSource content.AttributionSource) (string, error)
	GetName(ctx context.Context, attributionSource content.AttributionSource) (string, error)
	OnFactoryReset(ctx context.Context, attributionSource content.AttributionSource) (bool, error)
	IsBleScanAlwaysAvailable(ctx context.Context) (bool, error)
	EnableBle(ctx context.Context, attributionSource content.AttributionSource, b binder.IBinder) (bool, error)
	DisableBle(ctx context.Context, attributionSource content.AttributionSource, b binder.IBinder) (bool, error)
	IsBleAppPresent(ctx context.Context) (bool, error)
	IsHearingAidProfileSupported(ctx context.Context) (bool, error)
	SetBtHciSnoopLogMode(ctx context.Context, mode int32) (int32, error)
	GetBtHciSnoopLogMode(ctx context.Context) (int32, error)
	IsAutoOnSupported(ctx context.Context) (bool, error)
	IsAutoOnEnabled(ctx context.Context) (bool, error)
	SetAutoOnEnabled(ctx context.Context, status bool) error
}

func NewBluetoothManagerStub

func NewBluetoothManagerStub(
	impl IBluetoothManagerServer,
) IBluetoothManager

NewBluetoothManagerStub creates a server-side IBluetoothManager wrapping the given server implementation. The returned value satisfies IBluetoothManager and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothManagerCallback

type IBluetoothManagerCallback interface {
	AsBinder() binder.IBinder
	OnBluetoothServiceUp(ctx context.Context, bluetoothService IBluetooth) error
	OnBluetoothServiceDown(ctx context.Context) error
	OnBluetoothOn(ctx context.Context) error
	OnBluetoothOff(ctx context.Context) error
}

func NewBluetoothManagerCallbackStub

func NewBluetoothManagerCallbackStub(
	impl IBluetoothManagerCallbackServer,
) IBluetoothManagerCallback

NewBluetoothManagerCallbackStub creates a server-side IBluetoothManagerCallback wrapping the given server implementation. The returned value satisfies IBluetoothManagerCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothManagerCallbackServer

type IBluetoothManagerCallbackServer interface {
	OnBluetoothServiceUp(ctx context.Context, bluetoothService IBluetooth) error
	OnBluetoothServiceDown(ctx context.Context) error
	OnBluetoothOn(ctx context.Context) error
	OnBluetoothOff(ctx context.Context) error
}

IBluetoothManagerCallbackServer is the server-side interface that user implementations provide to NewBluetoothManagerCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothManagerServer

type IBluetoothManagerServer interface {
	RegisterAdapter(ctx context.Context, callback IBluetoothManagerCallback) (IBluetooth, error)
	UnregisterAdapter(ctx context.Context, callback IBluetoothManagerCallback) error
	Enable(ctx context.Context, attributionSource content.AttributionSource) (bool, error)
	EnableNoAutoConnect(ctx context.Context, attributionSource content.AttributionSource) (bool, error)
	Disable(ctx context.Context, attributionSource content.AttributionSource, persist bool) (bool, error)
	GetState(ctx context.Context) (int32, error)
	GetAddress(ctx context.Context, attributionSource content.AttributionSource) (string, error)
	GetName(ctx context.Context, attributionSource content.AttributionSource) (string, error)
	OnFactoryReset(ctx context.Context, attributionSource content.AttributionSource) (bool, error)
	IsBleScanAlwaysAvailable(ctx context.Context) (bool, error)
	EnableBle(ctx context.Context, attributionSource content.AttributionSource, b binder.IBinder) (bool, error)
	DisableBle(ctx context.Context, attributionSource content.AttributionSource, b binder.IBinder) (bool, error)
	IsBleAppPresent(ctx context.Context) (bool, error)
	IsHearingAidProfileSupported(ctx context.Context) (bool, error)
	SetBtHciSnoopLogMode(ctx context.Context, mode int32) (int32, error)
	GetBtHciSnoopLogMode(ctx context.Context) (int32, error)
	IsAutoOnSupported(ctx context.Context) (bool, error)
	IsAutoOnEnabled(ctx context.Context) (bool, error)
	SetAutoOnEnabled(ctx context.Context, status bool) error
}

IBluetoothManagerServer is the server-side interface that user implementations provide to NewBluetoothManagerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothMap

type IBluetoothMap interface {
	AsBinder() binder.IBinder
	GetState(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetClient(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsConnected(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothMapStub

func NewBluetoothMapStub(
	impl IBluetoothMapServer,
) IBluetoothMap

NewBluetoothMapStub creates a server-side IBluetoothMap wrapping the given server implementation. The returned value satisfies IBluetoothMap and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothMapClient

type IBluetoothMapClient interface {
	AsBinder() binder.IBinder
	IsConnected(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SendMessage(ctx context.Context, device BluetoothDevice, contacts []net.Uri, message string, sentIntent types.PendingIntent, deliveryIntent types.PendingIntent, attributionSource content.AttributionSource, receiver any) error
	GetUnreadMessages(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetSupportedFeatures(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetMessageStatus(ctx context.Context, device BluetoothDevice, handle string, status int32, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothMapClientStub

func NewBluetoothMapClientStub(
	impl IBluetoothMapClientServer,
) IBluetoothMapClient

NewBluetoothMapClientStub creates a server-side IBluetoothMapClient wrapping the given server implementation. The returned value satisfies IBluetoothMapClient and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothMapClientServer

type IBluetoothMapClientServer interface {
	IsConnected(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SendMessage(ctx context.Context, device BluetoothDevice, contacts []net.Uri, message string, sentIntent types.PendingIntent, deliveryIntent types.PendingIntent, attributionSource content.AttributionSource, receiver any) error
	GetUnreadMessages(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetSupportedFeatures(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetMessageStatus(ctx context.Context, device BluetoothDevice, handle string, status int32, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothMapClientServer is the server-side interface that user implementations provide to NewBluetoothMapClientStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothMapServer

type IBluetoothMapServer interface {
	GetState(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetClient(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsConnected(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothMapServer is the server-side interface that user implementations provide to NewBluetoothMapStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothMcpServiceManager

type IBluetoothMcpServiceManager interface {
	AsBinder() binder.IBinder
	SetDeviceAuthorized(ctx context.Context, device BluetoothDevice, isAuthorized bool, source content.AttributionSource) error
}

func NewBluetoothMcpServiceManagerStub

func NewBluetoothMcpServiceManagerStub(
	impl IBluetoothMcpServiceManagerServer,
) IBluetoothMcpServiceManager

NewBluetoothMcpServiceManagerStub creates a server-side IBluetoothMcpServiceManager wrapping the given server implementation. The returned value satisfies IBluetoothMcpServiceManager and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothMcpServiceManagerServer

type IBluetoothMcpServiceManagerServer interface {
	SetDeviceAuthorized(ctx context.Context, device BluetoothDevice, isAuthorized bool, source content.AttributionSource) error
}

IBluetoothMcpServiceManagerServer is the server-side interface that user implementations provide to NewBluetoothMcpServiceManagerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothMetadataListener

type IBluetoothMetadataListener interface {
	AsBinder() binder.IBinder
	OnMetadataChanged(ctx context.Context, devices BluetoothDevice, key int32, value []byte) error
}

func NewBluetoothMetadataListenerStub

func NewBluetoothMetadataListenerStub(
	impl IBluetoothMetadataListenerServer,
) IBluetoothMetadataListener

NewBluetoothMetadataListenerStub creates a server-side IBluetoothMetadataListener wrapping the given server implementation. The returned value satisfies IBluetoothMetadataListener and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothMetadataListenerServer

type IBluetoothMetadataListenerServer interface {
	OnMetadataChanged(ctx context.Context, devices BluetoothDevice, key int32, value []byte) error
}

IBluetoothMetadataListenerServer is the server-side interface that user implementations provide to NewBluetoothMetadataListenerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothOobDataCallback

type IBluetoothOobDataCallback interface {
	AsBinder() binder.IBinder
	OnOobData(ctx context.Context, transport int32, oobData OobData) error
	OnError(ctx context.Context, errorCode int32) error
}

func NewBluetoothOobDataCallbackStub

func NewBluetoothOobDataCallbackStub(
	impl IBluetoothOobDataCallbackServer,
) IBluetoothOobDataCallback

NewBluetoothOobDataCallbackStub creates a server-side IBluetoothOobDataCallback wrapping the given server implementation. The returned value satisfies IBluetoothOobDataCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothOobDataCallbackServer

type IBluetoothOobDataCallbackServer interface {
	OnOobData(ctx context.Context, transport int32, oobData OobData) error
	OnError(ctx context.Context, errorCode int32) error
}

IBluetoothOobDataCallbackServer is the server-side interface that user implementations provide to NewBluetoothOobDataCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothPan

type IBluetoothPan interface {
	AsBinder() binder.IBinder
	IsTetheringOn(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetBluetoothTethering(ctx context.Context, callback IBluetoothPanCallback, id int32, value bool, attributionSource content.AttributionSource, receiver any) error
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothPanStub

func NewBluetoothPanStub(
	impl IBluetoothPanServer,
) IBluetoothPan

NewBluetoothPanStub creates a server-side IBluetoothPan wrapping the given server implementation. The returned value satisfies IBluetoothPan and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothPanCallback

type IBluetoothPanCallback interface {
	AsBinder() binder.IBinder
	OnAvailable(ctx context.Context, iface string) error
	OnUnavailable(ctx context.Context) error
}

func NewBluetoothPanCallbackStub

func NewBluetoothPanCallbackStub(
	impl IBluetoothPanCallbackServer,
) IBluetoothPanCallback

NewBluetoothPanCallbackStub creates a server-side IBluetoothPanCallback wrapping the given server implementation. The returned value satisfies IBluetoothPanCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothPanCallbackServer

type IBluetoothPanCallbackServer interface {
	OnAvailable(ctx context.Context, iface string) error
	OnUnavailable(ctx context.Context) error
}

IBluetoothPanCallbackServer is the server-side interface that user implementations provide to NewBluetoothPanCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothPanServer

type IBluetoothPanServer interface {
	IsTetheringOn(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetBluetoothTethering(ctx context.Context, callback IBluetoothPanCallback, id int32, value bool, attributionSource content.AttributionSource, receiver any) error
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothPanServer is the server-side interface that user implementations provide to NewBluetoothPanStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothPbap

type IBluetoothPbap interface {
	AsBinder() binder.IBinder
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource) ([]BluetoothDevice, error)
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource) ([]BluetoothDevice, error)
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) (int32, error)
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource) (bool, error)
}

func NewBluetoothPbapStub

func NewBluetoothPbapStub(
	impl IBluetoothPbapServer,
) IBluetoothPbap

NewBluetoothPbapStub creates a server-side IBluetoothPbap wrapping the given server implementation. The returned value satisfies IBluetoothPbap and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothPbapClient

type IBluetoothPbapClient interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothPbapClientStub

func NewBluetoothPbapClientStub(
	impl IBluetoothPbapClientServer,
) IBluetoothPbapClient

NewBluetoothPbapClientStub creates a server-side IBluetoothPbapClient wrapping the given server implementation. The returned value satisfies IBluetoothPbapClient and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothPbapClientServer

type IBluetoothPbapClientServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothPbapClientServer is the server-side interface that user implementations provide to NewBluetoothPbapClientStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothPbapServer

type IBluetoothPbapServer interface {
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource) ([]BluetoothDevice, error)
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource) ([]BluetoothDevice, error)
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) (int32, error)
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource) (bool, error)
}

IBluetoothPbapServer is the server-side interface that user implementations provide to NewBluetoothPbapStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothPreferredAudioProfilesCallback

type IBluetoothPreferredAudioProfilesCallback interface {
	AsBinder() binder.IBinder
	OnPreferredAudioProfilesChanged(ctx context.Context, device BluetoothDevice, preferredAudioProfiles os.Bundle, status int32) error
}

func NewBluetoothPreferredAudioProfilesCallbackStub

func NewBluetoothPreferredAudioProfilesCallbackStub(
	impl IBluetoothPreferredAudioProfilesCallbackServer,
) IBluetoothPreferredAudioProfilesCallback

NewBluetoothPreferredAudioProfilesCallbackStub creates a server-side IBluetoothPreferredAudioProfilesCallback wrapping the given server implementation. The returned value satisfies IBluetoothPreferredAudioProfilesCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothPreferredAudioProfilesCallbackServer

type IBluetoothPreferredAudioProfilesCallbackServer interface {
	OnPreferredAudioProfilesChanged(ctx context.Context, device BluetoothDevice, preferredAudioProfiles os.Bundle, status int32) error
}

IBluetoothPreferredAudioProfilesCallbackServer is the server-side interface that user implementations provide to NewBluetoothPreferredAudioProfilesCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothProfileServiceConnection

type IBluetoothProfileServiceConnection interface {
	AsBinder() binder.IBinder
	OnServiceConnected(ctx context.Context, comp content.ComponentName, service binder.IBinder) error
	OnServiceDisconnected(ctx context.Context, comp content.ComponentName) error
}

func NewBluetoothProfileServiceConnectionStub

func NewBluetoothProfileServiceConnectionStub(
	impl IBluetoothProfileServiceConnectionServer,
) IBluetoothProfileServiceConnection

NewBluetoothProfileServiceConnectionStub creates a server-side IBluetoothProfileServiceConnection wrapping the given server implementation. The returned value satisfies IBluetoothProfileServiceConnection and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothProfileServiceConnectionServer

type IBluetoothProfileServiceConnectionServer interface {
	OnServiceConnected(ctx context.Context, comp content.ComponentName, service binder.IBinder) error
	OnServiceDisconnected(ctx context.Context, comp content.ComponentName) error
}

IBluetoothProfileServiceConnectionServer is the server-side interface that user implementations provide to NewBluetoothProfileServiceConnectionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothQualityReportReadyCallback

type IBluetoothQualityReportReadyCallback interface {
	AsBinder() binder.IBinder
	OnBluetoothQualityReportReady(ctx context.Context, device BluetoothDevice, bluetoothQualityReport BluetoothQualityReport, status int32) error
}

func NewBluetoothQualityReportReadyCallbackStub

func NewBluetoothQualityReportReadyCallbackStub(
	impl IBluetoothQualityReportReadyCallbackServer,
) IBluetoothQualityReportReadyCallback

NewBluetoothQualityReportReadyCallbackStub creates a server-side IBluetoothQualityReportReadyCallback wrapping the given server implementation. The returned value satisfies IBluetoothQualityReportReadyCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothQualityReportReadyCallbackServer

type IBluetoothQualityReportReadyCallbackServer interface {
	OnBluetoothQualityReportReady(ctx context.Context, device BluetoothDevice, bluetoothQualityReport BluetoothQualityReport, status int32) error
}

IBluetoothQualityReportReadyCallbackServer is the server-side interface that user implementations provide to NewBluetoothQualityReportReadyCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothSap

type IBluetoothSap interface {
	AsBinder() binder.IBinder
	GetState(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetClient(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsConnected(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothSapStub

func NewBluetoothSapStub(
	impl IBluetoothSapServer,
) IBluetoothSap

NewBluetoothSapStub creates a server-side IBluetoothSap wrapping the given server implementation. The returned value satisfies IBluetoothSap and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothSapServer

type IBluetoothSapServer interface {
	GetState(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetClient(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsConnected(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothSapServer is the server-side interface that user implementations provide to NewBluetoothSapStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothServer

type IBluetoothServer interface {
	GetState(ctx context.Context, receiver any) error
	Enable(ctx context.Context, quietMode bool, attributionSource content.AttributionSource, receiver any) error
	Disable(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetAddress(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsLogRedactionEnabled(ctx context.Context, receiver any) error
	GetUuids(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetName(ctx context.Context, name string, attributionSource content.AttributionSource, receiver any) error
	GetIdentityAddress(ctx context.Context, address string, receiver any) error
	GetName(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetNameLengthForAdvertise(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetIoCapability(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetIoCapability(ctx context.Context, capability int32, attributionSource content.AttributionSource, receiver any) error
	GetScanMode(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetScanMode(ctx context.Context, mode int32, attributionSource content.AttributionSource, receiver any) error
	GetDiscoverableTimeout(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetDiscoverableTimeout(ctx context.Context, timeout int64, attributionSource content.AttributionSource, receiver any) error
	StartDiscovery(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	CancelDiscovery(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsDiscovering(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDiscoveryEndMillis(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetAdapterConnectionState(ctx context.Context, receiver any) error
	GetProfileConnectionState(ctx context.Context, profile int32, source content.AttributionSource, receiver any) error
	GetBondedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	CreateBond(ctx context.Context, device BluetoothDevice, transport int32, p192Data OobData, p256Data OobData, attributionSource content.AttributionSource, receiver any) error
	CancelBondProcess(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	RemoveBond(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetBondState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsBondingInitiatedLocally(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetSupportedProfiles(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectionHandle(ctx context.Context, device BluetoothDevice, transport int32, attributionSource content.AttributionSource, receiver any) error
	GetRemoteName(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetRemoteType(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetRemoteAlias(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetRemoteAlias(ctx context.Context, device BluetoothDevice, name string, attributionSource content.AttributionSource, receiver any) error
	GetRemoteClass(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetRemoteUuids(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	FetchRemoteUuids(ctx context.Context, device BluetoothDevice, transport int32, attributionSource content.AttributionSource, receiver any) error
	SdpSearch(ctx context.Context, device BluetoothDevice, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	GetBatteryLevel(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetMaxConnectedAudioDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	SetPin(ctx context.Context, device BluetoothDevice, accept bool, len_ int32, pinCode []byte, attributionSource content.AttributionSource, receiver any) error
	SetPasskey(ctx context.Context, device BluetoothDevice, accept bool, len_ int32, passkey []byte, attributionSource content.AttributionSource, receiver any) error
	SetPairingConfirmation(ctx context.Context, device BluetoothDevice, accept bool, attributionSource content.AttributionSource, receiver any) error
	GetPhonebookAccessPermission(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetSilenceMode(ctx context.Context, device BluetoothDevice, silence bool, attributionSource content.AttributionSource, receiver any) error
	GetSilenceMode(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetPhonebookAccessPermission(ctx context.Context, device BluetoothDevice, value int32, attributionSource content.AttributionSource, receiver any) error
	GetMessageAccessPermission(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetMessageAccessPermission(ctx context.Context, device BluetoothDevice, value int32, attributionSource content.AttributionSource, receiver any) error
	GetSimAccessPermission(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetSimAccessPermission(ctx context.Context, device BluetoothDevice, value int32, attributionSource content.AttributionSource, receiver any) error
	RegisterCallback(ctx context.Context, callback IBluetoothCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterCallback(ctx context.Context, callback IBluetoothCallback, attributionSource content.AttributionSource, receiver any) error
	LogL2capcocServerConnection(ctx context.Context, device BluetoothDevice, port int32, isSecured bool, result int32, socketCreationTimeMillis int64, socketCreationLatencyMillis int64, socketConnectionTimeMillis int64, timeoutMillis int64, receiver any) error
	GetSocketManager(ctx context.Context) (IBluetoothSocketManager, error)
	LogL2capcocClientConnection(ctx context.Context, device BluetoothDevice, port int32, isSecured bool, result int32, socketCreationTimeNanos int64, socketCreationLatencyNanos int64, socketConnectionTimeNanos int64, receiver any) error
	LogRfcommConnectionAttempt(ctx context.Context, device BluetoothDevice, isSecured bool, resultCode int32, socketCreationTimeNanos int64, isSerialPort bool, receiver any) error
	FactoryReset(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsMultiAdvertisementSupported(ctx context.Context, receiver any) error
	IsOffloadedFilteringSupported(ctx context.Context, receiver any) error
	IsOffloadedScanBatchingSupported(ctx context.Context, receiver any) error
	IsActivityAndEnergyReportingSupported(ctx context.Context, receiver any) error
	IsLe2MPhySupported(ctx context.Context, receiver any) error
	IsLeCodedPhySupported(ctx context.Context, receiver any) error
	IsLeExtendedAdvertisingSupported(ctx context.Context, receiver any) error
	IsLePeriodicAdvertisingSupported(ctx context.Context, receiver any) error
	IsLeAudioSupported(ctx context.Context, receiver any) error
	IsLeAudioBroadcastSourceSupported(ctx context.Context, receiver any) error
	IsLeAudioBroadcastAssistantSupported(ctx context.Context, receiver any) error
	IsDistanceMeasurementSupported(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetLeMaximumAdvertisingDataLength(ctx context.Context, receiver any) error
	ReportActivityInfo(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	RegisterMetadataListener(ctx context.Context, listener IBluetoothMetadataListener, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	UnregisterMetadataListener(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetMetadata(ctx context.Context, device BluetoothDevice, key int32, value []byte, attributionSource content.AttributionSource, receiver any) error
	GetMetadata(ctx context.Context, device BluetoothDevice, key int32, attributionSource content.AttributionSource, receiver any) error
	RequestActivityInfo(ctx context.Context, listener IBluetoothActivityEnergyInfoListener, attributionSource content.AttributionSource) error
	StartBrEdr(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	StopBle(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	ConnectAllEnabledProfiles(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	DisconnectAllEnabledProfiles(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetActiveDevice(ctx context.Context, device BluetoothDevice, profiles int32, attributionSource content.AttributionSource, receiver any) error
	GetActiveDevices(ctx context.Context, profile int32, attributionSource content.AttributionSource, receiver any) error
	GetMostRecentlyConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	RemoveActiveDevice(ctx context.Context, profiles int32, attributionSource content.AttributionSource, receiver any) error
	RegisterBluetoothConnectionCallback(ctx context.Context, callback IBluetoothConnectionCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterBluetoothConnectionCallback(ctx context.Context, callback IBluetoothConnectionCallback, attributionSource content.AttributionSource, receiver any) error
	CanBondWithoutDialog(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetPackageNameOfBondingApplication(ctx context.Context, device BluetoothDevice, receiver any) error
	GenerateLocalOobData(ctx context.Context, transport int32, callback IBluetoothOobDataCallback, attributionSource content.AttributionSource, receiver any) error
	AllowLowLatencyAudio(ctx context.Context, allowed bool, device BluetoothDevice, receiver any) error
	IsRequestAudioPolicyAsSinkSupported(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	RequestAudioPolicyAsSink(ctx context.Context, device BluetoothDevice, policies BluetoothSinkAudioPolicy, attributionSource content.AttributionSource, receiver any) error
	GetRequestedAudioPolicyAsSink(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	StartRfcommListener(ctx context.Context, name string, uuid os.ParcelUuid, intent types.PendingIntent, attributionSource content.AttributionSource, receiver any) error
	StopRfcommListener(ctx context.Context, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	RetrievePendingSocketForServiceRecord(ctx context.Context, uuid os.ParcelUuid, attributionSource content.AttributionSource, receiver any) error
	SetForegroundUserId(ctx context.Context, attributionSource content.AttributionSource) error
	SetPreferredAudioProfiles(ctx context.Context, device BluetoothDevice, modeToProfileBundle os.Bundle, source content.AttributionSource, receiver any) error
	GetPreferredAudioProfiles(ctx context.Context, device BluetoothDevice, source content.AttributionSource, receiver any) error
	RegisterPreferredAudioProfilesChangedCallback(ctx context.Context, callback IBluetoothPreferredAudioProfilesCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterPreferredAudioProfilesChangedCallback(ctx context.Context, callback IBluetoothPreferredAudioProfilesCallback, attributionSource content.AttributionSource, receiver any) error
	NotifyActiveDeviceChangeApplied(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	RegisterBluetoothQualityReportReadyCallback(ctx context.Context, callback IBluetoothQualityReportReadyCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterBluetoothQualityReportReadyCallback(ctx context.Context, callback IBluetoothQualityReportReadyCallback, attributionSource content.AttributionSource, receiver any) error
	GetOffloadedTransportDiscoveryDataScanSupported(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	IsMediaProfileConnected(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetBluetoothGatt(ctx context.Context, receiver any) error
	UnregAllGattClient(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetProfile(ctx context.Context, profile int32, receiver any) error
	SetActiveAudioDevicePolicy(ctx context.Context, device BluetoothDevice, activeAudioDevicePolicy int32, source content.AttributionSource, receiver any) error
	GetActiveAudioDevicePolicy(ctx context.Context, device BluetoothDevice, source content.AttributionSource, receiver any) error
}

IBluetoothServer is the server-side interface that user implementations provide to NewBluetoothStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothSocketManager

type IBluetoothSocketManager interface {
	AsBinder() binder.IBinder
	ConnectSocket(ctx context.Context, device BluetoothDevice, type_ int32, uuid *os.ParcelUuid, port int32, flag int32) (int32, error)
	CreateSocketChannel(ctx context.Context, type_ int32, serviceName string, uuid *os.ParcelUuid, port int32, flag int32) (int32, error)
	RequestMaximumTxDataLength(ctx context.Context, device BluetoothDevice) error
}

func NewBluetoothSocketManagerStub

func NewBluetoothSocketManagerStub(
	impl IBluetoothSocketManagerServer,
) IBluetoothSocketManager

NewBluetoothSocketManagerStub creates a server-side IBluetoothSocketManager wrapping the given server implementation. The returned value satisfies IBluetoothSocketManager and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothSocketManagerServer

type IBluetoothSocketManagerServer interface {
	ConnectSocket(ctx context.Context, device BluetoothDevice, type_ int32, uuid *os.ParcelUuid, port int32, flag int32) (int32, error)
	CreateSocketChannel(ctx context.Context, type_ int32, serviceName string, uuid *os.ParcelUuid, port int32, flag int32) (int32, error)
	RequestMaximumTxDataLength(ctx context.Context, device BluetoothDevice) error
}

IBluetoothSocketManagerServer is the server-side interface that user implementations provide to NewBluetoothSocketManagerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothVolumeControl

type IBluetoothVolumeControl interface {
	AsBinder() binder.IBinder
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsVolumeOffsetAvailable(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetNumberOfVolumeOffsetInstances(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetVolumeOffset(ctx context.Context, device BluetoothDevice, instanceId int32, volumeOffset int32, attributionSource content.AttributionSource, receiver any) error
	SetGroupVolume(ctx context.Context, group_id int32, volume int32, attributionSource content.AttributionSource, receiver any) error
	GetGroupVolume(ctx context.Context, group_id int32, attributionSource content.AttributionSource, receiver any) error
	SetGroupActive(ctx context.Context, group_id int32, active bool, attributionSource content.AttributionSource, receiver any) error
	SetDeviceVolume(ctx context.Context, device BluetoothDevice, volume int32, isGroupOp bool, attributionSource content.AttributionSource, receiver any) error
	Mute(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	MuteGroup(ctx context.Context, group_id int32, attributionSource content.AttributionSource, receiver any) error
	Unmute(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	UnmuteGroup(ctx context.Context, group_id int32, attributionSource content.AttributionSource, receiver any) error
	RegisterCallback(ctx context.Context, callback IBluetoothVolumeControlCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterCallback(ctx context.Context, callback IBluetoothVolumeControlCallback, attributionSource content.AttributionSource, receiver any) error
	NotifyNewRegisteredCallback(ctx context.Context, callback IBluetoothVolumeControlCallback, attributionSource content.AttributionSource, receiver any) error
}

func NewBluetoothVolumeControlStub

func NewBluetoothVolumeControlStub(
	impl IBluetoothVolumeControlServer,
) IBluetoothVolumeControl

NewBluetoothVolumeControlStub creates a server-side IBluetoothVolumeControl wrapping the given server implementation. The returned value satisfies IBluetoothVolumeControl and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothVolumeControlCallback

type IBluetoothVolumeControlCallback interface {
	AsBinder() binder.IBinder
	OnVolumeOffsetChanged(ctx context.Context, device BluetoothDevice, instanceId int32, volumeOffset int32) error
	OnVolumeOffsetAudioLocationChanged(ctx context.Context, device BluetoothDevice, instanceId int32, audioLocation int32) error
	OnVolumeOffsetAudioDescriptionChanged(ctx context.Context, device BluetoothDevice, instanceId int32, audioDescription string) error
	OnDeviceVolumeChanged(ctx context.Context, device BluetoothDevice, volume int32) error
}

func NewBluetoothVolumeControlCallbackStub

func NewBluetoothVolumeControlCallbackStub(
	impl IBluetoothVolumeControlCallbackServer,
) IBluetoothVolumeControlCallback

NewBluetoothVolumeControlCallbackStub creates a server-side IBluetoothVolumeControlCallback wrapping the given server implementation. The returned value satisfies IBluetoothVolumeControlCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IBluetoothVolumeControlCallbackServer

type IBluetoothVolumeControlCallbackServer interface {
	OnVolumeOffsetChanged(ctx context.Context, device BluetoothDevice, instanceId int32, volumeOffset int32) error
	OnVolumeOffsetAudioLocationChanged(ctx context.Context, device BluetoothDevice, instanceId int32, audioLocation int32) error
	OnVolumeOffsetAudioDescriptionChanged(ctx context.Context, device BluetoothDevice, instanceId int32, audioDescription string) error
	OnDeviceVolumeChanged(ctx context.Context, device BluetoothDevice, volume int32) error
}

IBluetoothVolumeControlCallbackServer is the server-side interface that user implementations provide to NewBluetoothVolumeControlCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IBluetoothVolumeControlServer

type IBluetoothVolumeControlServer interface {
	Connect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	Disconnect(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetConnectedDevices(ctx context.Context, attributionSource content.AttributionSource, receiver any) error
	GetDevicesMatchingConnectionStates(ctx context.Context, states []int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionState(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetConnectionPolicy(ctx context.Context, device BluetoothDevice, connectionPolicy int32, attributionSource content.AttributionSource, receiver any) error
	GetConnectionPolicy(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	IsVolumeOffsetAvailable(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	GetNumberOfVolumeOffsetInstances(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	SetVolumeOffset(ctx context.Context, device BluetoothDevice, instanceId int32, volumeOffset int32, attributionSource content.AttributionSource, receiver any) error
	SetGroupVolume(ctx context.Context, group_id int32, volume int32, attributionSource content.AttributionSource, receiver any) error
	GetGroupVolume(ctx context.Context, group_id int32, attributionSource content.AttributionSource, receiver any) error
	SetGroupActive(ctx context.Context, group_id int32, active bool, attributionSource content.AttributionSource, receiver any) error
	SetDeviceVolume(ctx context.Context, device BluetoothDevice, volume int32, isGroupOp bool, attributionSource content.AttributionSource, receiver any) error
	Mute(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	MuteGroup(ctx context.Context, group_id int32, attributionSource content.AttributionSource, receiver any) error
	Unmute(ctx context.Context, device BluetoothDevice, attributionSource content.AttributionSource, receiver any) error
	UnmuteGroup(ctx context.Context, group_id int32, attributionSource content.AttributionSource, receiver any) error
	RegisterCallback(ctx context.Context, callback IBluetoothVolumeControlCallback, attributionSource content.AttributionSource, receiver any) error
	UnregisterCallback(ctx context.Context, callback IBluetoothVolumeControlCallback, attributionSource content.AttributionSource, receiver any) error
	NotifyNewRegisteredCallback(ctx context.Context, callback IBluetoothVolumeControlCallback, attributionSource content.AttributionSource, receiver any) error
}

IBluetoothVolumeControlServer is the server-side interface that user implementations provide to NewBluetoothVolumeControlStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IncomingRfcommSocketInfo

type IncomingRfcommSocketInfo struct {
	Pfd             int32
	BluetoothDevice BluetoothDevice
	Status          int32
}

func (*IncomingRfcommSocketInfo) MarshalParcel

func (s *IncomingRfcommSocketInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*IncomingRfcommSocketInfo) UnmarshalParcel

func (s *IncomingRfcommSocketInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type OobData

type OobData struct {
}

func (*OobData) MarshalParcel

func (s *OobData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*OobData) UnmarshalParcel

func (s *OobData) UnmarshalParcel(
	p *parcel.Parcel,
) error

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL