C# Класс NewTOAPIA.Media.WinMM.WaveSpeaker

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

Private Properties

Свойство Тип Описание
AllocateBuffers void

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

Метод Описание
Start ( ) : void
Stop ( ) : void
WaveSpeaker ( ) : System
WaveSpeaker ( int channels, int sampleRate, int bitsPerSample, double latency ) : System
WaveSpeaker ( int deviceID, int channels, int sampleRate, int bitsPerSample, double latency ) : System
Write ( AudioEvent anEvent ) : void

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

Метод Описание
DefaultAudioCallback ( IntPtr deviceHandle, int uMsg, IntPtr dwUser, IntPtr wavHdr, IntPtr reserved ) : void

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

Метод Описание
AllocateBuffers ( int bufferSize, int bufferCount ) : void

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

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

protected DefaultAudioCallback ( IntPtr deviceHandle, int uMsg, IntPtr dwUser, IntPtr wavHdr, IntPtr reserved ) : void
deviceHandle System.IntPtr
uMsg int
dwUser System.IntPtr
wavHdr System.IntPtr
reserved System.IntPtr
Результат void

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

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

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

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

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

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

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

public WaveSpeaker ( int channels, int sampleRate, int bitsPerSample, double latency ) : System
channels int
sampleRate int
bitsPerSample int
latency double
Результат System

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

public WaveSpeaker ( int deviceID, int channels, int sampleRate, int bitsPerSample, double latency ) : System
deviceID int
channels int
sampleRate int
bitsPerSample int
latency double
Результат System

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

public Write ( AudioEvent anEvent ) : void
anEvent AudioEvent
Результат void