C# Класс Animatroller.Framework.LogicalDevice.AudioPlayer

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

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

Метод Описание
AudioPlayer ( [ name = "" ) : System
CueFX ( string audioFile ) : AudioPlayer
CueTrack ( string audioFile ) : AudioPlayer
NextBackgroundTrack ( ) : AudioPlayer
PauseBackground ( ) : AudioPlayer
PauseFX ( ) : AudioPlayer
PauseTrack ( ) : AudioPlayer
PlayBackground ( ) : AudioPlayer
PlayEffect ( string audioFile ) : AudioPlayer
PlayEffect ( string audioFile, double volume ) : AudioPlayer
PlayEffect ( string audioFile, double leftVolume, double rightVolume ) : AudioPlayer
PlayNewEffect ( string audioFile ) : AudioPlayer
PlayNewEffect ( string audioFile, double volume ) : AudioPlayer
PlayNewEffect ( string audioFile, double leftVolume, double rightVolume ) : AudioPlayer
PlayTrack ( string audioFile ) : AudioPlayer

Cue and play track

ResumeFX ( ) : AudioPlayer
ResumeTrack ( ) : AudioPlayer
SetBackgroundVolume ( double volume ) : AudioPlayer
SetEffectVolume ( double volume ) : AudioPlayer
SetSilent ( bool silent ) : AudioPlayer
SetTrackVolume ( double volume ) : AudioPlayer

Защищенные методы

Метод Описание
RaiseAudioChanged ( AudioChangedEventArgs command, string audioFile, double leftVolume = null, double rightVolume = null ) : void
RaiseExecuteCommand ( AudioCommandEventArgs command ) : void
RaiseExecuteCommand ( AudioCommandEventArgs command, double value ) : void
UpdateOutput ( ) : void

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

Метод Описание
RaiseAudioTrackDone ( ) : void
RaiseAudioTrackStart ( string fileName ) : void

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

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

public AudioPlayer ( [ name = "" ) : System
name [
Результат System

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

public CueFX ( string audioFile ) : AudioPlayer
audioFile string
Результат AudioPlayer

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

public CueTrack ( string audioFile ) : AudioPlayer
audioFile string
Результат AudioPlayer

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

public NextBackgroundTrack ( ) : AudioPlayer
Результат AudioPlayer

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

public PauseBackground ( ) : AudioPlayer
Результат AudioPlayer

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

public PauseFX ( ) : AudioPlayer
Результат AudioPlayer

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

public PauseTrack ( ) : AudioPlayer
Результат AudioPlayer

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

public PlayBackground ( ) : AudioPlayer
Результат AudioPlayer

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

public PlayEffect ( string audioFile ) : AudioPlayer
audioFile string
Результат AudioPlayer

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

public PlayEffect ( string audioFile, double volume ) : AudioPlayer
audioFile string
volume double
Результат AudioPlayer

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

public PlayEffect ( string audioFile, double leftVolume, double rightVolume ) : AudioPlayer
audioFile string
leftVolume double
rightVolume double
Результат AudioPlayer

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

public PlayNewEffect ( string audioFile ) : AudioPlayer
audioFile string
Результат AudioPlayer

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

public PlayNewEffect ( string audioFile, double volume ) : AudioPlayer
audioFile string
volume double
Результат AudioPlayer

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

public PlayNewEffect ( string audioFile, double leftVolume, double rightVolume ) : AudioPlayer
audioFile string
leftVolume double
rightVolume double
Результат AudioPlayer

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

Cue and play track
public PlayTrack ( string audioFile ) : AudioPlayer
audioFile string
Результат AudioPlayer

RaiseAudioChanged() защищенный Метод

protected RaiseAudioChanged ( AudioChangedEventArgs command, string audioFile, double leftVolume = null, double rightVolume = null ) : void
command Animatroller.Framework.LogicalDevice.Event.AudioChangedEventArgs
audioFile string
leftVolume double
rightVolume double
Результат void

RaiseExecuteCommand() защищенный Метод

protected RaiseExecuteCommand ( AudioCommandEventArgs command ) : void
command Animatroller.Framework.LogicalDevice.Event.AudioCommandEventArgs
Результат void

RaiseExecuteCommand() защищенный Метод

protected RaiseExecuteCommand ( AudioCommandEventArgs command, double value ) : void
command Animatroller.Framework.LogicalDevice.Event.AudioCommandEventArgs
value double
Результат void

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

public ResumeFX ( ) : AudioPlayer
Результат AudioPlayer

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

public ResumeTrack ( ) : AudioPlayer
Результат AudioPlayer

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

public SetBackgroundVolume ( double volume ) : AudioPlayer
volume double
Результат AudioPlayer

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

public SetEffectVolume ( double volume ) : AudioPlayer
volume double
Результат AudioPlayer

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

public SetSilent ( bool silent ) : AudioPlayer
silent bool
Результат AudioPlayer

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

public SetTrackVolume ( double volume ) : AudioPlayer
volume double
Результат AudioPlayer

UpdateOutput() защищенный Метод

protected UpdateOutput ( ) : void
Результат void