Class MediaMicrophoneSource

Definition

Namespace:
Tizen.Multimedia.Remoting
Assembly:
Tizen.Multimedia.Remoting.dll
API Level:
9

Represents a microphone source.

C#
Copy
public sealed class MediaMicrophoneSource : MediaSource, IDisplayable<uint>
Inheritance
System.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()
API Level: 9

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
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.

API Level: 9

See Also