Class MediaMicrophoneSource
Definition
- Namespace:
- Tizen.Multimedia.Remoting
- Assembly:
- Tizen.Multimedia.Remoting.dll
Represents a media source that makes audio data using microphone.
C#Copypublic sealed class MediaMicrophoneSource : MediaSource
- Inheritance
Remarks
The recorder privilege(http://tizen.org/privilege/recorder) is required.
Constructors
Declaration
C#Copypublic MediaMicrophoneSource()
Remarks
The recorder privilege(http://tizen.org/privilege/recorder) is required.
Methods
View Source
ApplyAudioStreamPolicy(AudioStreamPolicy)
Applies the audio stream policy to MediaMicrophoneSource.
Declaration
C#Copypublic void ApplyAudioStreamPolicy(AudioStreamPolicy policy)
Parameters
| Type | Name | Description |
|---|---|---|
| AudioStreamPolicy | policy | The AudioStreamPolicy to apply. |
Remarks
This method does not throw state exception anymore(Since API Level 12). It can be called in any state.
WebRTC does not support all AudioStreamType.
Supported types are Media, VoiceRecognition,
Voip, MediaExternalOnly.
Exceptions
| Type | Condition |
|---|---|
| System.ObjectDisposedException | The WebRTC has already been disposed. |
| System.InvalidOperationException | An internal error occurs. |
| System.ArgumentNullException |
|
| System.NotSupportedException | AudioStreamType of |