Click or drag to resize
WaveInBase Class
Provides an interface for capturing audio data.
Inheritance Hierarchy

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

The WaveInBase type exposes the following members.

Constructors
  NameDescription
Protected methodWaveInBase
Initializes a new instance of the WaveInBase class.
Top
Methods
  NameDescription
Protected methodAddSamples
Public methodChangeFormat
Changes the wave format of the device.
Public methodDispose
Closes the WaveInBase.
Protected methodDispose(Boolean)
Closes the WaveInBase and disposes the buffers.
Protected methodFinalize
Finalizer. Only called when user forgets to call Dispose
(Overrides ObjectFinalize.)
Protected methodInit
Protected methodInternalStart
Protected methodInternalStop
Protected methodOnDataAvailable
Protected methodOnStopped
Public methodStart
Starts the recording.
Public methodStop
Stops the recording.
Top
Properties
  NameDescription
Protected propertyCallbackStrategy
Public propertyDeviceInfo
Gets some information about the device such as device ID or product name.
Public propertyInitialized
Gets a boolean value indicating whether the device is initialized and ready to use.
Protected propertyLastReturnedBufferIndex
Public propertyLevel
Gets the level of the input data. (Range: 0-100)
Protected propertyLogger
Protected propertyMMLock
Public propertyMuted
Gets or sets a boolean value indicating whether the audio device is muted.
Public propertyState
Gets the state of the recording.
Public propertyVolume
Gets or sets the volume of the recorder. (Range: 0-1) If the value is -1, the volume of the selected device is fixed and cannot be changed.
Public propertyWaveFormat
Top
Events
See Also