C# Класс BitOrchestra.Sound

An interface to a sound output for evaluators.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dispose ( ) : void
Export ( string File, WaveStream Stream ) : bool

Tries exporting the given wavestream as a wave file.

Play ( WaveStream Stream ) : bool

Tries playing the sound from the given evaluator stream.

Sound ( ) : System
Stop ( ) : void

Stops playing this sound.

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

Метод Описание
_Create ( IWavePlayer &Player ) : bool

Tries creating a wave player of some sort.

_CreateAsio ( IWavePlayer &Player ) : bool

Tries creating an asio interface.

_CreateDirectSound ( IWavePlayer &Player ) : bool

Tries creating a directsound interface.

_CreateWasapi ( IWavePlayer &Player ) : bool

Tries creating a wasapi interface.

_CreateWaveout ( IWavePlayer &Player ) : bool

Tries creating a waveout interface.

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

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

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

Export() публичный статический Метод

Tries exporting the given wavestream as a wave file.
public static Export ( string File, WaveStream Stream ) : bool
File string
Stream NAudio.Wave.WaveStream
Результат bool

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

Tries playing the sound from the given evaluator stream.
public Play ( WaveStream Stream ) : bool
Stream NAudio.Wave.WaveStream
Результат bool

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

public Sound ( ) : System
Результат System

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

Stops playing this sound.
public Stop ( ) : void
Результат void