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

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

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

Свойство Тип Описание
fCallbackMethod WaveCallback

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

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

Create a WaveOutPort that represents the default output device for the user's system.

CreateOutputPort ( int deviceID, int channels, int sampleRate, int bitsPerSample ) : WaveOutputPort

Help the user create an output device by specifying a few key parameters.

DeviceClosed ( IntPtr devHandle ) : void
DeviceOpened ( IntPtr devHandle ) : void
GetErrorText ( int mmrError, StringBuilder errorText, int textSize ) : MMSYSERROR
GetNumberOfWaveOutDevices ( ) : int
GetWaveOutCapabilities ( ) : WAVEOUTCAPS[]
Message ( uint msg, uint dw1, uint dw2 ) : MMSYSERROR
Open ( ) : void
OutputDone ( IntPtr wavhdr, IntPtr param2 ) : void
Pause ( ) : MMSYSERROR
PrepareHeader ( WAVEHDR pwh ) : void
Reset ( ) : void
Restart ( ) : MMSYSERROR
UnprepareHeader ( WAVEHDR pwh ) : void
WaveOutputPort ( int deviceID, WAVEFORMATEX wf ) : System
Write ( WAVEHDR pwh ) : void

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

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

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

BreakLoop() публичный метод

public BreakLoop ( ) : MMSYSERROR
Результат MMSYSERROR

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

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

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

Create a WaveOutPort that represents the default output device for the user's system.
public static CreateDefaultPort ( ) : WaveOutputPort
Результат WaveOutputPort

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

Help the user create an output device by specifying a few key parameters.
public static CreateOutputPort ( int deviceID, int channels, int sampleRate, int bitsPerSample ) : WaveOutputPort
deviceID int
channels int
sampleRate int
bitsPerSample int
Результат WaveOutputPort

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

EnsureOpen() защищенный метод

protected EnsureOpen ( ) : void
Результат void

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

public static GetErrorText ( int mmrError, StringBuilder errorText, int textSize ) : MMSYSERROR
mmrError int
errorText StringBuilder
textSize int
Результат MMSYSERROR

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

public static GetNumberOfWaveOutDevices ( ) : int
Результат int

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

public static GetWaveOutCapabilities ( ) : WAVEOUTCAPS[]
Результат WAVEOUTCAPS[]

Message() публичный метод

public Message ( uint msg, uint dw1, uint dw2 ) : MMSYSERROR
msg uint
dw1 uint
dw2 uint
Результат MMSYSERROR

Open() публичный метод

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

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

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

Pause() публичный метод

public Pause ( ) : MMSYSERROR
Результат MMSYSERROR

PrepareHeader() публичный метод

public PrepareHeader ( WAVEHDR pwh ) : void
pwh WAVEHDR
Результат void

Reset() публичный метод

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

Restart() публичный метод

public Restart ( ) : MMSYSERROR
Результат MMSYSERROR

UnprepareHeader() публичный метод

public UnprepareHeader ( WAVEHDR pwh ) : void
pwh WAVEHDR
Результат void

WaveOutputPort() публичный метод

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

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

public Write ( WAVEHDR pwh ) : void
pwh WAVEHDR
Результат void

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

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

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