Namespace Tizen.Network.Bluetooth

Description

Classes

AcceptStateChangedEventArgs

The AcceptStateChanged event is raised when the socket connection state is changed.

AdapterLeScanResultChangedEventArgs

An extended EventArgs class contains the changed Bluetooth LE scan result information.

AdvertisingStateChangedEventArgs

An extended EventArgs class contains the changed Bluetooth LE advertising state changed information.

AudioConnectionStateChangedEventArgs

An extended EventArgs class contains the connection state, remote address, and the type of audio profile.

AuthorizationChangedEventArgs

An extended EventArgs class contains the authorization state and the address of the remote Bluetooth device.

BluetoothAdapter

This class is used to control the Bluetooth adapter and get the list of bonded devices.
The BluetoothAdapter class is used to discover neighbouring bluetooth devices.

BluetoothAudio

This class is used to handle the connection with other Bluetooth audio devices like headset, hands-free, and headphone.

BluetoothAvrcp

This class is used to notify changes of the target device (For example, media player) to the control device (For example, headset).

BluetoothClass

This class is used to handle the device class types and the service.

BluetoothDevice

This class is used to handle the connection with other devices and set authorization of other devices.
The BluetoothDevice class is used to search for services available on remote devices.

BluetoothDeviceConnectionData

This class contains the information of the Bluetooth device connection data.

BluetoothDeviceSdpData

This class contains the information of the Bluetooth device SDP data.

BluetoothGattAttribute

The Bluetooth GATT attribute.

BluetoothGattCharacteristic

The Bluetooth GATT characteristic.

BluetoothGattClient

The Bluetooth GATT client.

BluetoothGattDescriptor

The Bluetooth GATT descriptor.

BluetoothGattServer

The Bluetooth GATT server.

BluetoothGattService

The Bluetooth GATT service.

BluetoothHid

A class which is used to handle the connection to Bluetooth HID like keyboards and mouse.

BluetoothLeAdvertiseData

Bluetooth LE advertise data. Handles the data advertising.

BluetoothLeAdvertiser

This is the BluetoothLeAdvertiser class. It handles the LE advertising operation amd callback.

BluetoothLeDevice

This is the BluetoothLeDevice class. It handles the LE device operations like getting data from the scan result information.

BluetoothLeServiceData

This class contains the service data information.

BluetoothOobData

This class contains the information of the Bluetooth OOB data.

BluetoothOppClient

A class which is used to handle the connection and send and receive the object over Opp profile.

BluetoothOppServer

A class which is used to handle the connection and send and receive the object over Opp profile.

BluetoothProfile

This generic class represents all Bluetooth profiles.
Any common properties/functions can be added in this class in future.

BluetoothServerSocket

The BluetoothSocket provides functions for managing connections to other devices and exchanging data.

BluetoothServiceData

This class contains the information of the Bluetooth service data.

BondCreatedEventArgs

An extended EventArgs class contains the bonded device information.

BondDestroyedEventArgs

An extended EventArgs class contains the address of the remote Bluetooth device to destroy bond with.

ConnectionRequestedEventArgs

An extended EventArgs class which contains the connection state and address of the remote Bluetooth device.

DeviceConnectionStateChangedEventArgs

An extended EventArgs class contains the connection state and the connection information of the remote device.

DiscoveryStateChangedEventArgs

An extended EventArgs class contains the changed Bluetooth device discovery state and the discovered device information.

EqualizerStateChangedEventArgs

An extended EventArgs class contains the changed equalizer state.

GattConnectionStateChangedEventArgs

An extended EventArgs class contains the changed Bluetooth LE GATT connection state.

HidConnectionStateChangedEventArgs

An extended EventArgs class contains the connection state and the address of the remote Bluetooth device.

ManufacturerData

This class contains the information of the manufacturer data.

NameChangedEventArgs

An extended EventArgs class contains the changed Bluetooth name.

NotificationSentEventArg

An extended EventArgs class contains the read value request data.

NotificationStateChangedEventArg

An extended EventArgs class contains the client preference to enable or disable the Notification/Indication.

PushProgressEventArgs

An extended EventArgs class which contains the file push progress state, push progress by percent.

ReadRequestedEventArgs

An extended EventArgs class contains the read value request data.

RepeatModeChangedEventArgs

An extended EventArgs class contains the changed repeat mode.

ScanModeChangedEventArgs

An extended EventArgs class contains the changed scan mode.

ServiceSearchedEventArgs

An extended EventArgs class contains the service lists found on the remote Bluetooth device.

ShuffleModeChangedeventArgs

An extended EventArgs class contains the changed shuffle mode.

SocketConnection

This class contains the information of the socket connection.

SocketConnectionStateChangedEventArgs

An extended EventArgs class contains the changed connection state.

SocketData

This class contains the information of the socket data.

SocketDataReceivedEventArgs

An extended EventArgs class contains the data received information.

StateChangedEventArgs

An extended EventArgs class contains the changed Bluetooth state.

TargetConnectionStateChangedEventArgs

An extended EventArgs class contains the connection state and the remote device address.

Track

This class contains the information of the track data.

TransferFinishedEventArgs

An extended EventArgs class which contains the file transfer finished state and file state.

TransferProgressEventArgs

An extended EventArgs class which contains the file transfer progress state, file transfer progress by percent.

ValueChangedEventArgs

An extended EventArgs class contains the changed attribute value.

VisibilityDurationChangedEventArgs

An extended EventArgs class contains the duration until the visibility mode is changed from TimeLimitedDiscoverable to NonDiscoverable.

VisibilityModeChangedEventArgs

An extended EventArgs class contains the changed Bluetooth visibility mode.

WriteRequestedEventArgs

An extended EventArgs class contains the read value request data.

Interfaces

IBluetoothClientSocket

The IBluetoothClientSocket interface handles the client socket operations.

IBluetoothServerSocket

The IBluetoothServerSocket interface handles the server socket operations.

Enums

BluetoothAppearanceType

Enumeration for the Bluetooth appearance types.

BluetoothAudioProfileType

Enumeration for the Bluetooth audio profile types.

BluetoothAuthorizationType

Enumeration for the Bluetooth authorization types.

BluetoothConnectionLinkType

Enumeration for the Bluetooth connection link types.

BluetoothDeviceDiscoveryState

Enumeration for the Bluetooth device discovery states.

BluetoothDisconnectReason

Enumeration for the Bluetooth disconnect reason.

BluetoothError

Enumeration for the Bluetooth errors.

BluetoothGattPermission

Enumeration for the Bluetooth GATT permission types.

BluetoothGattProperty

Enumeration for the characteristic's property.

BluetoothGattRequestType

Enumeration for the remote device request types for attributes.

BluetoothGattServiceType

Enumeration for the service types.

BluetoothGattWriteType

Enumeration for the write types.

BluetoothLeAdvertisingMode

Enumeration for the Bluetooth LE advertising mode types.

BluetoothLeAdvertisingState

Enumeration for the Bluetooth LE advertising mode type.

BluetoothLeDataType

Enumeration for the Bluetooth LE data types.

BluetoothLeDeviceAddressType

Enumeration for the Bluetooth LE device address types.

BluetoothLePacketType

Enumeration for the Bluetooth LePacket types.

BluetoothMajorDeviceClassType

Enumeration for the Bluetooth major device class types.

BluetoothMinorDeviceClassType

Enumeration for the Bluetooth minor device class types.

BluetoothProfileType

Enumeration for the Bluetooth profile types.

BluetoothServiceClassType

Enumeration for the Bluetooth service class types.

BluetoothSocketRole

Enumeration for the connected Bluetooth device event roles.

BluetoothSocketState

Enumeration for the Bluetooth socket connection states.

BluetoothState

Enumeration for the Bluetooth states.

EqualizerState

Enumeration for the equalizer states.

FloatDataType

Enumerations of the float type for GATT handle's values.

GattHandleType

Enumeration for the GATT handle's types.

IntDataType

Enumeration for the integer type for GATT handle's values.

PlayerState

Enumeration for the player states.

RepeatMode

Enumeration for the repeat modes.

ScanMode

Enumeration for the scan modes.

ShuffleMode

Enumeration for the shuffle modes.

VisibilityMode

Enumeration for the Bluetooth visibility modes.