Wave |
The WaveOutBase type exposes the following members.
| Name | Description | |
|---|---|---|
| WaveOutBase(WaveFormat, Int32) | Creates a new WaveOutBase with the specified AudioWaveFormat. | |
| WaveOutBase(AudioDeviceInfo, WaveFormat, WaveformParams) | Creates a new WaveOutBase with the specified AudioWaveFormat. |
| Name | Description | |
|---|---|---|
| Buffers | ||
| BufferSize | ||
| BuffersNum | ||
| CallbackStrategy | ||
| DeviceInfo | Gets some information about the device. | |
| Initialized | Returns a boolean value indicating whether the playback device is ready. | |
| Level | Gets the level of the output data. (Range: 0-100) | |
| Logger | ||
| MMLock | ||
| Muted | Gets or sets a boolean value indicating whether the playback is muted. | |
| PlaybackState | Gets the state of the playback. | |
| Volume | Gets or sets the volume of the playback. (Range: 0-1) | |
| WaveFormat |
| Name | Description | |
|---|---|---|
| ChangeFormat | Changes the format of the playback. | |
| CreateBuffers | ||
| Dispose | Closes the AudioPlayer | |
| Dispose(Boolean) | Closes the AudioPlayer and disposes the buffers | |
| Finalize |
Finalizer. Only called when user forgets to call (Overrides ObjectFinalize) | |
| Init | Initializes the WaveOutBase | |
| InternalPause | ||
| InternalStart | ||
| InternalStop | ||
| OnStopped | ||
| Pause | Pauses the playback | |
| Reset | ||
| Start | Starts the playback. If the playback has been paused then resumes it. | |
| Stop | Stops the playback | |
| Write | Writes PCM data to the current stream and advances the current position within this stream by the number of bytes written. |
| Name | Description | |
|---|---|---|
| LevelChanged | Occurs when the playback level has changed. | |
| Stopped | Occurs when the playback has been stopped |