WaveOutput Methods |
The WaveOutput type exposes the following members.
Name | Description | |
---|---|---|
![]() | CloseDevice |
Close previously opened device.
|
![]() | Dispose |
Destructor.
|
![]() | Enqueue(Byte) |
Queues sample data to be processed through the audio device.
|
![]() | Enqueue(MediaBufferByte) | |
![]() | Enqueue(OffsetBufferByte) | |
![]() | FindDeviceByIndex |
Find audio Device provided its unique device index.
|
![]() | FindDeviceByName |
Find audio Device provided its name.
|
![]() | Init |
Initializes WaveOutput object.
|
![]() | OpenDevice |
Opens default Wave-Out device.
|
![]() | OpenDevice(String) |
Opens an audio output device.
|
![]() | OpenDevice(AudioDeviceInfo) |
Opens an audio output device.
|
![]() | Pause |
Pause playback.
|
![]() | ResetDevice |
Resets the device and clears all buffers.
|
![]() | Resume |
Resume playback.
|
![]() | UnprepareBuffers |
Unprepares internally allocated buffers. This function can be called to remove memory
pressure, if large chunk(s) of audio data have been enqueued.
|
Name | Description | |
---|---|---|
![]() | Copy | Overloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.) |
![]() | Copy(Object) | Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.) |