Class MediaMicrophoneSource

Definition

Namespace:
Tizen.Multimedia.Remoting
Assembly:
Tizen.Multimedia.Remoting.dll

Represents a microphone source.

C#
Copy
public sealed class MediaMicrophoneSource : MediaSource
Inheritance
object
MediaMicrophoneSource
Remarks

The recorder privilege(http://tizen.org/privilege/recorder) is required.

Constructors

View Source

MediaMicrophoneSource()

Initializes a new instance of the MediaMicrophoneSource class.

Declaration
C#
Copy
public 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#
Copy
public void ApplyAudioStreamPolicy(AudioStreamPolicy policy)
Parameters
Type Name Description
AudioStreamPolicy policy

The AudioStreamPolicy to apply.

Remarks

The WebRTC must be in the Idle 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.
-or-
policy has already been disposed.

System.InvalidOperationException

The WebRTC is not in the valid state.

System.ArgumentNullException

policy is null.

System.NotSupportedException

AudioStreamType of policy is not supported on the current platform.

See Also