C# Класс Sagen.AudioStream

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

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

Метод Описание
AudioStream ( SampleFormat format, Synthesizer synth ) : System
Dispose ( ) : void
MarkFullyQueued ( ) : void
QueueDataBlock ( Stream stream ) : void
WaitToFinish ( ) : void

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

Метод Описание
CreateFormatSpec ( SampleFormat format, int sampleRate ) : WAVEFORMATEX
WaveOutProc ( IntPtr hWaveOut, WaveOutMessage message, IntPtr dwInstance, IntPtr dwParam1, IntPtr dwParam2 ) : void
waveOutClose ( IntPtr hwo ) : MMRESULT
waveOutOpen ( IntPtr &hWaveOut, IntPtr uDeviceID, WAVEFORMATEX &lpFormat, [ dwOutProcCallback, IntPtr dwInstance, WaveOutOpenFlags dwFlags ) : MMRESULT
waveOutPrepareHeader ( IntPtr hWaveOut, IntPtr pwh, int uSize ) : MMRESULT
waveOutUnprepareHeader ( IntPtr hwo, IntPtr pwh, int cbwh ) : MMRESULT
waveOutWrite ( IntPtr hwo, IntPtr pwh, int cbwh ) : MMRESULT

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

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

public AudioStream ( SampleFormat format, Synthesizer synth ) : System
format SampleFormat
synth Synthesizer
Результат System

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

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

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

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

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

public QueueDataBlock ( Stream stream ) : void
stream Stream
Результат void

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

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