C# Class imBMW.Multimedia.BluetoothWT32

Inheritance: AudioPlayerBase
Afficher le fichier Open project: toxsedyshev/imBMW Class Usage Examples

Méthodes publiques

Méthode Description
BluetoothWT32 ( string port, string pin = "0000" ) : System
Connect ( ) : void
Disconnect ( ) : void
Next ( ) : void
Prev ( ) : void
RandomToggle ( ) : bool
SendCommand ( Message message, Link link, string description = null ) : void
SendCommand ( byte command, Link link, string description = "" ) : void
SendCommand ( string command, Link link = Link.Control ) : void
SetMicGain ( byte b ) : void
VoiceButtonLongPress ( ) : void
VoiceButtonPress ( ) : void
VolumeDown ( ) : void
VolumeUp ( ) : void

Méthodes protégées

Méthode Description
OnBTCommandReceived ( Link link, byte command ) : void
OnPlayerHostStateChanged ( PlayerHostState playerHostState ) : void
SetPlaying ( bool value ) : void

Private Methods

Méthode Description
OnA2DPConnected ( string address, string link ) : void
OnAVRCPConnected ( string address, string link ) : void
ParseNowPlaying ( string p ) : void
ProcessBTNotification ( string s ) : void
ProcessSendCommand ( object o ) : void
UpdateNowPlayingScreen ( MenuScreen nowPlayingScreen, TrackInfo nowPlaying ) : void
port_DataReceived ( object sender, System.IO.Ports.SerialDataReceivedEventArgs e ) : void

Method Details

BluetoothWT32() public méthode

public BluetoothWT32 ( string port, string pin = "0000" ) : System
port string
pin string
Résultat System

Connect() public méthode

public Connect ( ) : void
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

Next() public méthode

public Next ( ) : void
Résultat void

OnBTCommandReceived() protected méthode

protected OnBTCommandReceived ( Link link, byte command ) : void
link Link
command byte
Résultat void

OnPlayerHostStateChanged() protected méthode

protected OnPlayerHostStateChanged ( PlayerHostState playerHostState ) : void
playerHostState PlayerHostState
Résultat void

Prev() public méthode

public Prev ( ) : void
Résultat void

RandomToggle() public méthode

public RandomToggle ( ) : bool
Résultat bool

SendCommand() public méthode

public SendCommand ( Message message, Link link, string description = null ) : void
message imBMW.iBus.Message
link Link
description string
Résultat void

SendCommand() public méthode

public SendCommand ( byte command, Link link, string description = "" ) : void
command byte
link Link
description string
Résultat void

SendCommand() public méthode

public SendCommand ( string command, Link link = Link.Control ) : void
command string
link Link
Résultat void

SetMicGain() public méthode

public SetMicGain ( byte b ) : void
b byte
Résultat void

SetPlaying() protected méthode

protected SetPlaying ( bool value ) : void
value bool
Résultat void

VoiceButtonLongPress() public méthode

public VoiceButtonLongPress ( ) : void
Résultat void

VoiceButtonPress() public méthode

public VoiceButtonPress ( ) : void
Résultat void

VolumeDown() public méthode

public VolumeDown ( ) : void
Résultat void

VolumeUp() public méthode

public VolumeUp ( ) : void
Résultat void