C# Класс NScumm.Core.Audio.PCSpeaker

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

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

Метод Описание
Dispose ( ) : void
PCSpeaker ( int rate = 44100 ) : System
Play ( WaveForm wave, int freq, int length ) : void

Play a note for length ms.

If length is negative, play until told to stop.

ReadBuffer ( short buffer, int count ) : int
Stop ( int delay ) : void

Stop the currently playing note after delay ms.

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
GenerateSaw ( int x, int oscLength ) : int
GenerateSine ( int x, int oscLength ) : int
GenerateSquare ( int x, int oscLength ) : int
GenerateTriangle ( int x, int oscLength ) : int

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

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public PCSpeaker ( int rate = 44100 ) : System
rate int
Результат System

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

Play a note for length ms.
If length is negative, play until told to stop.
public Play ( WaveForm wave, int freq, int length ) : void
wave WaveForm Wave form to play.
freq int Frequency.
length int Length in ms.
Результат void

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

public ReadBuffer ( short buffer, int count ) : int
buffer short
count int
Результат int

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

Stop the currently playing note after delay ms.
public Stop ( int delay ) : void
delay int Delay.
Результат void