Wave |
The WaveInBase type exposes the following members.
| Name | Description | |
|---|---|---|
| WaveInBase | Initializes a new instance of the WaveInBase class. |
| Name | Description | |
|---|---|---|
| CallbackStrategy | ||
| DeviceInfo | Gets some information about the device such as device ID or product name. | |
| Initialized | Gets a boolean value indicating whether the device is initialized and ready to use. | |
| LastReturnedBufferIndex | ||
| Level | Gets the level of the input data. (Range: 0-100) | |
| Logger | ||
| MMLock | ||
| Muted | Gets or sets a boolean value indicating whether the audio device is muted. | |
| State | Gets the state of the recording. | |
| Volume | 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. | |
| WaveFormat |
| Name | Description | |
|---|---|---|
| AddSamples | ||
| ChangeFormat | Changes the wave format of the device. | |
| Dispose | Closes the WaveInBase. | |
| Dispose(Boolean) | Closes the WaveInBase and disposes the buffers. | |
| Finalize |
Finalizer. Only called when user forgets to call (Overrides ObjectFinalize) | |
| Init | ||
| InternalStart | ||
| InternalStop | ||
| OnDataAvailable | ||
| OnStopped | ||
| Start | Starts the recording. | |
| Stop | Stops the recording. |
| Name | Description | |
|---|---|---|
| DataAvailable | ||
| LevelChanged | ||
| Stopped |