C# Class Gablarski.Clients.Media.MediaController

Inheritance: IMediaController
ファイルを表示 Open project: ermau/Gablarski

Public Methods

Method Description
AddTalker ( ) : void
AddTalker ( AudioSource source ) : void
MediaController ( IGablarskiClientContext context, IEnumerable mediaPlayers ) : System
RemoveTalker ( ) : void
RemoveTalker ( AudioSource source ) : void
Reset ( ) : void

Private Methods

Method Description
OnAudioSourceStarted ( object sender, AudioSourceEventArgs e ) : void
OnAudioSourceStopped ( object sender, AudioSourceEventArgs e ) : void
OnReceivedAudio ( object sender, ReceivedAudioEventArgs e ) : void
OnSourceFinished ( object sender, AudioSourceEventArgs e ) : void
Pulse ( object state ) : void
SetVolume ( VolumeType type ) : void

Method Details

AddTalker() public method

public AddTalker ( ) : void
return void

AddTalker() public method

public AddTalker ( AudioSource source ) : void
source AudioSource
return void

MediaController() public method

public MediaController ( IGablarskiClientContext context, IEnumerable mediaPlayers ) : System
context IGablarskiClientContext
mediaPlayers IEnumerable
return System

RemoveTalker() public method

public RemoveTalker ( ) : void
return void

RemoveTalker() public method

public RemoveTalker ( AudioSource source ) : void
source AudioSource
return void

Reset() public method

public Reset ( ) : void
return void