C# Класс Animatroller.MonoExpander.Main

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
Execute ( CancellationToken cancel ) : void
Handle ( AudioBackgroundNext message ) : void
Handle ( AudioBackgroundPause message ) : void
Handle ( AudioBackgroundResume message ) : void
Handle ( AudioBackgroundSetVolume message ) : void
Handle ( AudioEffectCue message ) : void
Handle ( AudioEffectPause message ) : void
Handle ( AudioEffectPlay message ) : void
Handle ( AudioEffectResume message ) : void
Handle ( AudioEffectSetVolume message ) : void
Handle ( AudioTrackCue message ) : void
Handle ( AudioTrackPause message ) : void
Handle ( AudioTrackPlay message ) : void
Handle ( AudioTrackResume message ) : void
Handle ( AudioTrackSetVolume message ) : void
Handle ( SendSerialRequest message ) : void
Handle ( SetOutputRequest message ) : void
Handle ( VideoPlay message ) : void
Main ( Arguments args ) : System
SendMessage ( object message ) : void

Приватные методы

Метод Описание
DataReceived ( MonoExpanderClient client, string messageType, byte data ) : void
DeserializeFromStream ( Stream stream, Type messageType ) : object
LoadSound ( string fileName ) : Sound
LoadTrack ( string fileName ) : void
PlayNextBackground ( ) : void
PlaySound ( string fileName, bool playOnNewChannel, double leftVol = 1.0, double rightVol = null ) : void
PlayTrack ( ) : void
PlayVideo ( string fileName ) : void
ReportChannelPosition ( Channel channel, string trackId, AudioTypes audioType, int &lastPos ) : bool
SendInputMessage ( int input, bool state ) : void
Serialize ( object value, Stream s ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Execute() публичный Метод

public Execute ( CancellationToken cancel ) : void
cancel System.Threading.CancellationToken
Результат void

Handle() публичный Метод

public Handle ( AudioBackgroundNext message ) : void
message AudioBackgroundNext
Результат void

Handle() публичный Метод

public Handle ( AudioBackgroundPause message ) : void
message AudioBackgroundPause
Результат void

Handle() публичный Метод

public Handle ( AudioBackgroundResume message ) : void
message AudioBackgroundResume
Результат void

Handle() публичный Метод

public Handle ( AudioBackgroundSetVolume message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioBackgroundSetVolume
Результат void

Handle() публичный Метод

public Handle ( AudioEffectCue message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioEffectCue
Результат void

Handle() публичный Метод

public Handle ( AudioEffectPause message ) : void
message AudioEffectPause
Результат void

Handle() публичный Метод

public Handle ( AudioEffectPlay message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioEffectPlay
Результат void

Handle() публичный Метод

public Handle ( AudioEffectResume message ) : void
message AudioEffectResume
Результат void

Handle() публичный Метод

public Handle ( AudioEffectSetVolume message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioEffectSetVolume
Результат void

Handle() публичный Метод

public Handle ( AudioTrackCue message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioTrackCue
Результат void

Handle() публичный Метод

public Handle ( AudioTrackPause message ) : void
message AudioTrackPause
Результат void

Handle() публичный Метод

public Handle ( AudioTrackPlay message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioTrackPlay
Результат void

Handle() публичный Метод

public Handle ( AudioTrackResume message ) : void
message AudioTrackResume
Результат void

Handle() публичный Метод

public Handle ( AudioTrackSetVolume message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioTrackSetVolume
Результат void

Handle() публичный Метод

public Handle ( SendSerialRequest message ) : void
message Animatroller.Framework.MonoExpanderMessages.SendSerialRequest
Результат void

Handle() публичный Метод

public Handle ( SetOutputRequest message ) : void
message Animatroller.Framework.MonoExpanderMessages.SetOutputRequest
Результат void

Handle() публичный Метод

public Handle ( VideoPlay message ) : void
message Animatroller.Framework.MonoExpanderMessages.VideoPlay
Результат void

Main() публичный Метод

public Main ( Arguments args ) : System
args Arguments
Результат System

SendMessage() публичный Метод

public SendMessage ( object message ) : void
message object
Результат void