Click or drag to resize
WaveOutBase Class
Provides an interface for audio data playback.
Inheritance Hierarchy

Namespace: Ozeki.Media
Assembly: OzekiSDK (in OzekiSDK.dll) Version: 1.8.12.0 (1.8.12)
Syntax
public abstract class WaveOutBase : IWaveOut, 
	IAudioControl, IMedia, IDisposable

The WaveOutBase type exposes the following members.

Constructors
  NameDescription
Protected methodWaveOutBase(WaveFormat, Int32)
Creates a new WaveOutBase with the specified AudioWaveFormat.
Protected methodWaveOutBase(AudioDeviceInfo, WaveFormat, WaveformParams)
Creates a new WaveOutBase with the specified AudioWaveFormat.
Top
Methods
  NameDescription
Public methodChangeFormat
Changes the format of the playback.
Protected methodCreateBuffers
Public methodDispose
Closes the AudioPlayer
Protected methodDispose(Boolean)
Closes the AudioPlayer and disposes the buffers
Protected methodFinalize
Finalizer. Only called when user forgets to call Dispose
(Overrides ObjectFinalize.)
Protected methodInit
Initializes the WaveOutBase
Protected methodInternalPause
Protected methodInternalStart
Protected methodInternalStop
Protected methodOnStopped
Public methodPause
Pauses the playback
Public methodReset
Public methodStart
Starts the playback. If the playback has been paused then resumes it.
Public methodStop
Stops the playback
Public methodWrite
Writes PCM data to the current stream and advances the current position within this stream by the number of bytes written.
Top
Properties
  NameDescription
Protected propertyBuffers
Protected propertyBufferSize
Protected propertyBuffersNum
Protected propertyCallbackStrategy
Public propertyDeviceInfo
Gets some information about the device.
Public propertyInitialized
Returns a boolean value indicating whether the playback device is ready.
Public propertyLevel
Gets the level of the output data. (Range: 0-100)
Protected propertyLogger
Protected propertyMMLock
Public propertyMuted
Gets or sets a boolean value indicating whether the playback is muted.
Public propertyPlaybackState
Gets the state of the playback.
Public propertyVolume
Gets or sets the volume of the playback. (Range: 0-1)
Public propertyWaveFormat
Top
Events
  NameDescription
Public eventLevelChanged
Occurs when the playback level has changed.
Public eventStopped
Occurs when the playback has been stopped
Top
See Also