Class MediaPolicy
Definition
- Namespace:
- Tizen.Security.DevicePolicyManager
- Assembly:
- Tizen.Security.DevicePolicyManager.dll
The MediaPolicy provides methods to manage media policies.
C#Copypublic class MediaPolicy : DevicePolicy, IDisposable
- Inheritance
- Implements
-
System.IDisposable
Remarks
The MediaPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the MediaPolicy.
Fields
Declaration
C#Copypublic static readonly string CameraPolicyName
Field Value
| Type | Description |
|---|---|
| string |
Remarks
This is used in PolicyName.
Declaration
C#Copypublic static readonly string MicrophonePolicyName
Field Value
| Type | Description |
|---|---|
| string |
Remarks
This is used in PolicyName.
Properties
Declaration
C#Copypublic 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.
Declaration
C#Copypublic 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
Declaration
C#Copypublic void Dispose()
Remarks
The MediaPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the MediaPolicy.
Dispose(bool)
Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
Declaration
C#Copyprotected 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.
Declaration
C#Copyprotected ~MediaPolicy()
Remarks
The MediaPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the MediaPolicy.
Events
CameraPolicyChanged
The CameraPolicyChanged event is raised when the camera policy is changed.
Declaration
C#Copypublic event EventHandler<PolicyChangedEventArgs> CameraPolicyChanged
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><PolicyChangedEventArgs> |
Remarks
This event will be removed automatically when MediaPolicy is destroyed.
MicrophonePolicyChanged
The MicrophonePolicyChanged event is raised when the microphone policy is changed.
Declaration
C#Copypublic event EventHandler<PolicyChangedEventArgs> MicrophonePolicyChanged
Event Type
| Type | Description |
|---|---|
| System.EventHandler<TEventArgs><PolicyChangedEventArgs> |
Remarks
This event will be removed automatically when MediaPolicy is destroyed.