C# Class imBMW.Multimedia.AudioPlayerBase

Inheritance: IAudioPlayer
Show file Open project: toxsedyshev/imBMW

Protected Properties

Property Type Description
isPlaying bool

Public Methods

Method Description
Next ( ) : void
Pause ( ) : void
Play ( ) : void
PlayPauseToggle ( ) : void
Prev ( ) : void
RandomToggle ( ) : bool
VoiceButtonLongPress ( ) : void
VoiceButtonPress ( ) : void
VolumeDown ( ) : void
VolumeUp ( ) : void

Protected Methods

Method Description
CheckIsEnabled ( ) : void
OnIsCurrentPlayerChanged ( bool isCurrentPlayer ) : void
OnIsEnabledChanged ( bool isEnabled ) : void
OnIsPlayingChanged ( bool isPlaying ) : void
OnNowPlayingChanged ( TrackInfo nowPlaying ) : void
OnPlayerHostStateChanged ( PlayerHostState playerHostState ) : void
OnStatusChanged ( PlayerEvent playerEvent ) : void
OnStatusChanged ( string status, PlayerEvent playerEvent ) : void
SetPlaying ( bool value ) : void

Method Details

CheckIsEnabled() protected method

protected CheckIsEnabled ( ) : void
return void

Next() public abstract method

public abstract Next ( ) : void
return void

OnIsCurrentPlayerChanged() protected method

protected OnIsCurrentPlayerChanged ( bool isCurrentPlayer ) : void
isCurrentPlayer bool
return void

OnIsEnabledChanged() protected method

protected OnIsEnabledChanged ( bool isEnabled ) : void
isEnabled bool
return void

OnIsPlayingChanged() protected method

protected OnIsPlayingChanged ( bool isPlaying ) : void
isPlaying bool
return void

OnNowPlayingChanged() protected method

protected OnNowPlayingChanged ( TrackInfo nowPlaying ) : void
nowPlaying imBMW.Multimedia.Models.TrackInfo
return void

OnPlayerHostStateChanged() protected method

protected OnPlayerHostStateChanged ( PlayerHostState playerHostState ) : void
playerHostState PlayerHostState
return void

OnStatusChanged() protected method

protected OnStatusChanged ( PlayerEvent playerEvent ) : void
playerEvent PlayerEvent
return void

OnStatusChanged() protected method

protected OnStatusChanged ( string status, PlayerEvent playerEvent ) : void
status string
playerEvent PlayerEvent
return void

Pause() public method

public Pause ( ) : void
return void

Play() public method

public Play ( ) : void
return void

PlayPauseToggle() public method

public PlayPauseToggle ( ) : void
return void

Prev() public abstract method

public abstract Prev ( ) : void
return void

RandomToggle() public abstract method

public abstract RandomToggle ( ) : bool
return bool

SetPlaying() protected method

protected SetPlaying ( bool value ) : void
value bool
return void

VoiceButtonLongPress() public abstract method

public abstract VoiceButtonLongPress ( ) : void
return void

VoiceButtonPress() public abstract method

public abstract VoiceButtonPress ( ) : void
return void

VolumeDown() public abstract method

public abstract VolumeDown ( ) : void
return void

VolumeUp() public abstract method

public abstract VolumeUp ( ) : void
return void

Property Details

isPlaying protected property

protected bool isPlaying
return bool