Class BluetoothAvrcp
Definition
- Namespace:
- Tizen.Network.Bluetooth
- Assembly:
- Tizen.Network.Bluetooth.dll
- API Level:
- 3
- Privilege Level:
- public
- Privilege:
- http://tizen.org/privilege/bluetooth
This class is used to notify changes of the target device (For example, media player) to the control device (For example, headset).
public class BluetoothAvrcp : BluetoothProfile
- Inheritance
Methods
View SourceNotifyCurrentPosition(UInt32)
Notifies the current position of the song to the remote device.
Declaration
public void NotifyCurrentPosition(uint position)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | position | The current position in milliseconds. |
Remarks
The remote device must be connected.
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when the Bluetooth is not supported. |
InvalidOperationException | Thrown when the Bluetooth is not enabled or when notifying the current position state to the remote device fails. |
API Level: 3
View SourceNotifyEqualizerState(EqualizerState)
Notifies the equalize state to the remote device.
Declaration
public void NotifyEqualizerState(EqualizerState state)
Parameters
Type | Name | Description |
---|---|---|
EqualizerState | state | The equalizer state. |
Remarks
The remote device must be connected.
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when the Bluetooth is not supported. |
InvalidOperationException | Thrown when the Bluetooth is not enabled or when notifying the equalizer state to the remote device fails. |
API Level: 3
View SourceNotifyPlayerState(PlayerState)
Notifies the player state to the remote device.
Declaration
public void NotifyPlayerState(PlayerState state)
Parameters
Type | Name | Description |
---|---|---|
PlayerState | state | The player state. |
Remarks
The remote device must be connected.
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when the Bluetooth is not supported. |
InvalidOperationException | Thrown when the Bluetooth is not enabled or when notifying the player state to the remote device fails. |
API Level: 3
View SourceNotifyRepeatMode(RepeatMode)
Notifies the repeat mode to the remote device.
Declaration
public void NotifyRepeatMode(RepeatMode mode)
Parameters
Type | Name | Description |
---|---|---|
RepeatMode | mode | The repeat mode. |
Remarks
The remote device must be connected.
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when the Bluetooth is not supported. |
InvalidOperationException | Thrown when the Bluetooth is not enabled or when notifying the repeat mode state to the remote device fails. |
API Level: 3
View SourceNotifyScanMode(ScanMode)
Notifies the scan mode to the remote device.
Declaration
public void NotifyScanMode(ScanMode mode)
Parameters
Type | Name | Description |
---|---|---|
ScanMode | mode | The scan mode. |
Remarks
The remote device must be connected.
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when the Bluetooth is not supported. |
InvalidOperationException | Thrown when the Bluetooth is not enabled or when notifying the scan mode state to the remote device fails. |
API Level: 3
View SourceNotifyShuffleMode(ShuffleMode)
Notifies the shuffle mode to the remote device.
Declaration
public void NotifyShuffleMode(ShuffleMode mode)
Parameters
Type | Name | Description |
---|---|---|
ShuffleMode | mode | The shuffle mode. |
Remarks
The remote device must be connected.
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when the Bluetooth is not supported. |
InvalidOperationException | Thrown when the Bluetooth is not enabled or when notifying the shuffle mode state to the remote device fails. |
API Level: 3
View SourceNotifyTrack(Track)
Notifies the track to the remote device.
Declaration
public void NotifyTrack(Track trackData)
Parameters
Type | Name | Description |
---|---|---|
Track | trackData | The data of the track. |
Remarks
The remote device must be connected.
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when the Bluetooth is not supported. |
InvalidOperationException | Thrown when the Bluetooth is not enabled or when notifying the shuffle track state to the remote device fails. |
API Level: 3
Events
View SourceEqualizerStateChanged
The EqualizerStateChanged event is invoked when the equalizer state is changed by the remote control device.
Declaration
public event EventHandler<EqualizerStateChangedEventArgs> EqualizerStateChanged
Event Type
Type | Description |
---|---|
EventHandler<EqualizerStateChangedEventArgs> |
API Level: 3
View SourceRepeatModeChanged
The RepeatModeChanged event is invoked when the repeat mode is changed by the remote control device.
Declaration
public event EventHandler<RepeatModeChangedEventArgs> RepeatModeChanged
Event Type
Type | Description |
---|---|
EventHandler<RepeatModeChangedEventArgs> |
API Level: 3
View SourceScanModeChanged
The ScanModeChanged event is invoked when the scan mode is changed by the remote control device.
Declaration
public event EventHandler<ScanModeChangedEventArgs> ScanModeChanged
Event Type
Type | Description |
---|---|
EventHandler<ScanModeChangedEventArgs> |
API Level: 3
View SourceShuffleModeChanged
The ShuffleModeChanged event is invoked when the shuffle mode is changed by the remote control device.
Declaration
public event EventHandler<ShuffleModeChangedeventArgs> ShuffleModeChanged
Event Type
Type | Description |
---|---|
EventHandler<ShuffleModeChangedeventArgs> |
API Level: 3
View SourceTargetConnectionStateChanged
The TargetConnectionStateChanged event is invoked when the connection state is changed.
Declaration
public event EventHandler<TargetConnectionStateChangedEventArgs> TargetConnectionStateChanged
Event Type
Type | Description |
---|---|
EventHandler<TargetConnectionStateChangedEventArgs> |