Click or drag to resize
WaveOutEventPlayer Class
Event callback based audio player.
Inheritance Hierarchy

Namespace: Ozeki.Media
Assembly: OzekiSDK (in OzekiSDK.dll) Version: 1.8.12.0 (1.8.12)
Syntax
public class WaveOutEventPlayer : WaveOutBase

The WaveOutEventPlayer type exposes the following members.

Constructors
  NameDescription
Public methodWaveOutEventPlayer
Initializes a new instance of the WaveOutEventPlayer class
Top
Methods
  NameDescription
Public methodChangeFormat
Changes the format of the playback.
(Inherited from WaveOutBase.)
Protected methodCreateBuffers (Overrides WaveOutBaseCreateBuffers.)
Public methodDispose
Closes the AudioPlayer
(Inherited from WaveOutBase.)
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the WaveOutEventPlayer and optionally releases the managed resources
(Overrides WaveOutBaseDispose(Boolean).)
Protected methodFinalize
Finalizer. Only called when user forgets to call Dispose
(Inherited from WaveOutBase.)
Protected methodInit
Initializes the WaveOutBase
(Inherited from WaveOutBase.)
Protected methodInternalPause (Inherited from WaveOutBase.)
Protected methodInternalStart (Overrides WaveOutBaseInternalStart.)
Protected methodInternalStop (Overrides WaveOutBaseInternalStop.)
Protected methodOnStopped (Inherited from WaveOutBase.)
Public methodPause
Pauses the playback
(Inherited from WaveOutBase.)
Public methodReset (Inherited from WaveOutBase.)
Public methodStart
Starts the playback. If the playback has been paused then resumes it.
(Inherited from WaveOutBase.)
Public methodStop
Stops the playback
(Inherited from WaveOutBase.)
Public methodWrite
Writes PCM data to the current stream and advances the current position within this stream by the number of bytes written.
(Inherited from WaveOutBase.)
Top
Properties
  NameDescription
Protected propertyBuffers (Inherited from WaveOutBase.)
Protected propertyBufferSize (Inherited from WaveOutBase.)
Protected propertyBuffersNum (Inherited from WaveOutBase.)
Protected propertyCallbackStrategy (Inherited from WaveOutBase.)
Public propertyDeviceInfo
Gets some information about the device.
(Inherited from WaveOutBase.)
Public propertyInitialized
Returns a boolean value indicating whether the playback device is ready.
(Inherited from WaveOutBase.)
Public propertyLevel
Gets the level of the output data. (Range: 0-100)
(Inherited from WaveOutBase.)
Protected propertyLogger (Inherited from WaveOutBase.)
Protected propertyMMLock (Inherited from WaveOutBase.)
Public propertyMuted
Gets or sets a boolean value indicating whether the playback is muted.
(Inherited from WaveOutBase.)
Public propertyPlaybackState
Gets the state of the playback.
(Inherited from WaveOutBase.)
Public propertyVolume
Gets or sets the volume of the playback. (Range: 0-1)
(Inherited from WaveOutBase.)
Public propertyWaveFormat (Inherited from WaveOutBase.)
Top
Events
  NameDescription
Public eventLevelChanged
Occurs when the playback level has changed.
(Inherited from WaveOutBase.)
Public eventStopped
Occurs when the playback has been stopped
(Inherited from WaveOutBase.)
Top
See Also