C# Класс Tsukikage.WinMM.WaveIO.WaveOut

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

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

Метод Описание
Close ( ) : void

Close WaveOut and release all resources. WaveOut��‚��A���ׂẴ��\�[�X�������܂��B

EnsureOpened ( ) : void
GetDeviceNames ( ) : string[]

Get names of installed devices. �C���X�g�[���ς݂̃f�o�C�X���𓾂܂��B

IDisposable ( ) : void
Stop ( ) : void

Stop. �~�߂܂��B

WaveOut ( int deviceId, int samplesPerSec, int bitsPerSample, int channels ) : System

Open WaveOut. WaveOut��J���܂��B

Write ( IntPtr src, int length ) : void

Write data to WaveOut. ����o���܂��B

Write ( byte waveform ) : void

Write data to WaveOut. ����o���܂��B

Write ( byte waveform, int offset, int count ) : void

Write data to WaveOut. ����o���܂��B

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

Метод Описание
Write ( WaveBuffer buffer ) : void

Write data to WaveOut. ����o���܂��B

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

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

Close WaveOut and release all resources. WaveOut��‚��A���ׂẴ��\�[�X�������܂��B
public Close ( ) : void
Результат void

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

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

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

Get names of installed devices. �C���X�g�[���ς݂̃f�o�C�X���𓾂܂��B
public static GetDeviceNames ( ) : string[]
Результат string[]

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

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

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

Stop. �~�߂܂��B
public Stop ( ) : void
Результат void

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

Open WaveOut. WaveOut��J���܂��B
public WaveOut ( int deviceId, int samplesPerSec, int bitsPerSample, int channels ) : System
deviceId int WaveOut.WaveMapper���AGetDeviceNames()��index
samplesPerSec int 44100 (Hz)
bitsPerSample int 16 or 8
channels int 2 or 1
Результат System

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

Write data to WaveOut. ����o���܂��B
public Write ( IntPtr src, int length ) : void
src System.IntPtr ��
length int �o�C�g��
Результат void

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

Write data to WaveOut. ����o���܂��B
public Write ( byte waveform ) : void
waveform byte ��
Результат void

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

Write data to WaveOut. ����o���܂��B
public Write ( byte waveform, int offset, int count ) : void
waveform byte ��
offset int �ǂݏo���ʒu
count int �ǂݏo���o�C�g��
Результат void