Click or drag to resize
WaveOutput Methods

The WaveOutput type exposes the following members.

Methods
  NameDescription
Public methodCloseDevice
Close previously opened device.
Public methodDispose
Destructor.
Public methodEnqueue(Byte)
Queues sample data to be processed through the audio device.
Public methodEnqueue(MediaBufferByte)
Public methodEnqueue(OffsetBufferByte)
Public methodFindDeviceByIndex
Find audio Device provided its unique device index.
Public methodFindDeviceByName
Find audio Device provided its name.
Public methodInit
Initializes WaveOutput object.
Public methodOpenDevice
Opens default Wave-Out device.
Public methodOpenDevice(String)
Opens an audio output device.
Public methodOpenDevice(AudioDeviceInfo)
Opens an audio output device.
Public methodPause
Pause playback.
Public methodResetDevice
Resets the device and clears all buffers.
Public methodResume
Resume playback.
Public methodUnprepareBuffers
Unprepares internally allocated buffers. This function can be called to remove memory pressure, if large chunk(s) of audio data have been enqueued.
Top
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
See Also