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

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
fCallbackMethod WaveCallback
fDeviceHandle System.IntPtr
fDeviceID int
fPCMFormat PCMAudioFormat
fWaveFormat TOAPI.Types.WAVEFORMATEX

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

Метод Описание
Close ( ) : void
DeviceClosed ( IntPtr devHandle ) : void
DeviceOpened ( IntPtr devHandle ) : void
OnInputData ( IntPtr wavhdr, IntPtr param2 ) : void
Open ( ) : void
OutputDone ( IntPtr wavhdr, IntPtr param2 ) : void
Reset ( ) : void
WinMMAudioDevice ( int deviceID, WAVEFORMATEX wf ) : System
WinMMAudioDevice ( int deviceID, int channels, int sampleRate, int bitsPerSample ) : System

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

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

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

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

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

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

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

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

public DeviceClosed ( IntPtr devHandle ) : void
devHandle System.IntPtr
Результат void

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

public DeviceOpened ( IntPtr devHandle ) : void
devHandle System.IntPtr
Результат void

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

public OnInputData ( IntPtr wavhdr, IntPtr param2 ) : void
wavhdr System.IntPtr
param2 System.IntPtr
Результат void

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

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

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

public OutputDone ( IntPtr wavhdr, IntPtr param2 ) : void
wavhdr System.IntPtr
param2 System.IntPtr
Результат void

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

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

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

public WinMMAudioDevice ( int deviceID, WAVEFORMATEX wf ) : System
deviceID int
wf TOAPI.Types.WAVEFORMATEX
Результат System

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

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

Описание свойств

fCallbackMethod защищенное свойство

protected WaveCallback fCallbackMethod
Результат WaveCallback

fDeviceHandle защищенное свойство

protected IntPtr,System fDeviceHandle
Результат System.IntPtr

fDeviceID защищенное свойство

protected int fDeviceID
Результат int

fPCMFormat защищенное свойство

protected PCMAudioFormat,NewTOAPIA.Media.WinMM fPCMFormat
Результат PCMAudioFormat

fWaveFormat защищенное свойство

protected WAVEFORMATEX,TOAPI.Types fWaveFormat
Результат TOAPI.Types.WAVEFORMATEX