| Microphone Class | 
Namespace: Ozeki.Media
The Microphone type exposes the following members.
| Name | Description | |
|---|---|---|
| Microphone | 
            Initializes a new instance of the Microphone class.
              | 
| Name | Description | |
|---|---|---|
| ChangeFormat | 
            Changes the recording format of the device.
            Please note that this method is not working under linux system due to device driver compatibility issues.
              | |
| Dispose | 
            Disposes the object.
              (Inherited from DisposableClass.) | |
| Dispose(Boolean) | 
            Disposes the object.
              (Overrides DisposableClassDispose(Boolean).) | |
| DisposeDevices | 
            Disposes the previously created and not disposed devices.
              | |
| Finalize | (Inherited from DisposableClass.) | |
| GetAudioFormat | (Overrides AudioSenderGetAudioFormat.) | |
| GetDefaultDevice | 
            Retreives the default microphone device
              | |
| GetDevice | 
            Retreives the specified microphone device.
              | |
| GetDevices | 
            Retrieves the available capturing devices.
              | |
| GetDevicesCount | 
            Retreives the number of available capturing devices.
              | |
| ReceiverConnected | 
            This will be called when this object has been connected to an audio receiver.
              (Inherited from AudioSender.) | |
| ReceiverDisconnected | 
            This will be called when this object has been disconnected from an audio receiver.
              (Inherited from AudioSender.) | |
| SendMediaData | (Inherited from AbstractMediaSenderTData, TFormat.) | |
| SetPreferredSendFormats | (Inherited from AbstractMediaSenderTData, TFormat.) | |
| Start | 
            Starts microphone audio capture.
              | |
| Stop | 
            Stops microphone audio capture.
              | 
| Name | Description | |
|---|---|---|
| DeviceGUID | 
            Gets the GUID of the device which is unique on the Operating System.
              | |
| DeviceInfo | 
            Gets the product information of the microphone device.
              | |
| ID | (Inherited from DisposableClass.) | |
| Initialized | 
            Returns a boolean value indicating whether the selected microphone device is ready for capturing.
              | |
| Level | 
            Gets the level of the microphone input. (Range: 0-100)
              | |
| MediaFormat | 
            Gets the current audio format of the microphone.
              | |
| Muted | 
            Gets or sets a boolean value indicating whether the microphone is muted.
              | |
| State | 
            Gets the state of the microphone.
              | |
| Volume | 
            Gets or sets the volume of the microphone. (Range: 0-1)
            If the value is -1, the volume of the selected device is fixed and cannot be changed.
              | 
| Name | Description | |
|---|---|---|
| LevelChanged | 
            Occurs when the microphone level has changed.
              | |
| MediaDataSent | (Inherited from AbstractMediaSenderTData, TFormat.) | |
| OnUnplugged | 
            Fires when the microphone device is unplugged. It also indicates that this Microphone object has been disposed.
              | |
| Stopped | 
            Occurs when the microphone stopped capturing.
              |