Click or drag to resize

WaveOutBase Class

Provides an interface for audio data playback.
Inheritance Hierarchy
SystemObject
  Ozeki.MediaWaveOutBase
    Ozeki.MediaWaveOutEventPlayer
    Ozeki.MediaWaveOutPlayer

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

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
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
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
(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
Events
 NameDescription
Public eventLevelChanged Occurs when the playback level has changed.
Public eventStopped Occurs when the playback has been stopped
Top
See Also