Class MediaPolicy

Definition

Namespace:
Tizen.Security.DevicePolicyManager
Assembly:
Tizen.Security.DevicePolicyManager.dll

The MediaPolicy provides methods to manage media policies.

C#
Copy
public class MediaPolicy : DevicePolicy, IDisposable
Inheritance
object
MediaPolicy
Implements
System.IDisposable
Remarks

The MediaPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the MediaPolicy.

Fields

View Source

CameraPolicyName

The Camera policy name. This represents IsCameraAllowed.

Declaration
C#
Copy
public static readonly string CameraPolicyName
Field Value
Type Description
string
Remarks

This is used in PolicyName.

View Source

MicrophonePolicyName

The Microphone policy name. This represents IsMicrophoneAllowed.

Declaration
C#
Copy
public static readonly string MicrophonePolicyName
Field Value
Type Description
string
Remarks

This is used in PolicyName.

Properties

View Source

IsCameraAllowed

Gets whether the use of camera is allowed or not.

Declaration
C#
Copy
public bool IsCameraAllowed { get; }
Property Value
Type Description
bool

true if the use of camera is allowed, false otherwise. The default value is true.

Remarks

The MediaPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the MediaPolicy.

View Source

IsMicrophoneAllowed

Gets whether the use of microphone is allowed or not.

Declaration
C#
Copy
public bool IsMicrophoneAllowed { get; }
Property Value
Type Description
bool

true if the use of microphone is allowed, false otherwise. The default value is true.

Remarks

The MediaPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the MediaPolicy.

Methods

View Source

Dispose()

Releases any unmanaged resources used by this object.

Declaration
C#
Copy
public void Dispose()
Remarks

The MediaPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the MediaPolicy.

View Source

Dispose(bool)

Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.

Declaration
C#
Copy
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
bool disposing

If true, disposes any disposable objects. If false, does not dispose disposable objects.

Remarks

The MediaPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the MediaPolicy.

View Source

~MediaPolicy()

A Destructor of MediaPolicy.

Declaration
C#
Copy
protected ~MediaPolicy()
Remarks

The MediaPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the MediaPolicy.

Events

View Source

CameraPolicyChanged

The CameraPolicyChanged event is raised when the camera policy is changed.

Declaration
C#
Copy
public event EventHandler<PolicyChangedEventArgs> CameraPolicyChanged
Event Type
Type Description
System.EventHandler<TEventArgs><PolicyChangedEventArgs>
Remarks

This event will be removed automatically when MediaPolicy is destroyed.

View Source

MicrophonePolicyChanged

The MicrophonePolicyChanged event is raised when the microphone policy is changed.

Declaration
C#
Copy
public event EventHandler<PolicyChangedEventArgs> MicrophonePolicyChanged
Event Type
Type Description
System.EventHandler<TEventArgs><PolicyChangedEventArgs>
Remarks

This event will be removed automatically when MediaPolicy is destroyed.

Implements

System.IDisposable