Table of Contents

Class DrmManagerClient

Namespace
Android.Drm
Assembly
MASES.Netdroid.dll
[Obsolete("Deprecated in JVM")]
public class DrmManagerClient : AutoCloseable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IAutoCloseable
Inheritance
DrmManagerClient
Implements
Extension Methods

Constructors

DrmManagerClient(Context)

[Obsolete("Deprecated in JVM")]
public DrmManagerClient(Context arg0)

Parameters

arg0 Context

Context

DrmManagerClient(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public DrmManagerClient(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

ERROR_NONE

[Obsolete("Deprecated in JVM")]
public static int ERROR_NONE { get; set; }

Property Value

int

ERROR_UNKNOWN

[Obsolete("Deprecated in JVM")]
public static int ERROR_UNKNOWN { get; set; }

Property Value

int

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AcquireDrmInfo(DrmInfoRequest)

[Obsolete("Deprecated in JVM")]
public DrmInfo AcquireDrmInfo(DrmInfoRequest arg0)

Parameters

arg0 DrmInfoRequest

DrmInfoRequest

Returns

DrmInfo

DrmInfo

AcquireRights(DrmInfoRequest)

[Obsolete("Deprecated in JVM")]
public int AcquireRights(DrmInfoRequest arg0)

Parameters

arg0 DrmInfoRequest

DrmInfoRequest

Returns

int

int

CanHandle(Uri, String)

[Obsolete("Deprecated in JVM")]
public bool CanHandle(Uri arg0, String arg1)

Parameters

arg0 Uri

Uri

arg1 String

String

Returns

bool

bool

CanHandle(String, String)

[Obsolete("Deprecated in JVM")]
public bool CanHandle(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

bool

bool

CheckRightsStatus(Uri)

[Obsolete("Deprecated in JVM")]
public int CheckRightsStatus(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

int

int

CheckRightsStatus(Uri, int)

[Obsolete("Deprecated in JVM")]
public int CheckRightsStatus(Uri arg0, int arg1)

Parameters

arg0 Uri

Uri

arg1 int

int

Returns

int

int

CheckRightsStatus(String)

[Obsolete("Deprecated in JVM")]
public int CheckRightsStatus(String arg0)

Parameters

arg0 String

String

Returns

int

int

CheckRightsStatus(String, int)

[Obsolete("Deprecated in JVM")]
public int CheckRightsStatus(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Returns

int

int

Close()

[Obsolete("Deprecated in JVM")]
public void Close()

CloseConvertSession(int)

[Obsolete("Deprecated in JVM")]
public DrmConvertedStatus CloseConvertSession(int arg0)

Parameters

arg0 int

int

Returns

DrmConvertedStatus

DrmConvertedStatus

ConvertData(int, byte[])

[Obsolete("Deprecated in JVM")]
public DrmConvertedStatus ConvertData(int arg0, byte[] arg1)

Parameters

arg0 int

int

arg1 byte[]

byte

Returns

DrmConvertedStatus

DrmConvertedStatus

CreatePoolableInstance(Context)

HPA initializer for DrmManagerClient(Android.Content.Context arg0)

public static DrmManagerClient CreatePoolableInstance(Context arg0)

Parameters

arg0 Context

Returns

DrmManagerClient

GetAvailableDrmEngines()

[Obsolete("Deprecated in JVM")]
public String[] GetAvailableDrmEngines()

Returns

String[]

String

GetAvailableDrmSupportInfo()

[Obsolete("Deprecated in JVM")]
public Collection<DrmSupportInfo> GetAvailableDrmSupportInfo()

Returns

Collection<DrmSupportInfo>

Collection

GetConstraints(Uri, int)

[Obsolete("Deprecated in JVM")]
public ContentValues GetConstraints(Uri arg0, int arg1)

Parameters

arg0 Uri

Uri

arg1 int

int

Returns

ContentValues

ContentValues

GetConstraints(String, int)

[Obsolete("Deprecated in JVM")]
public ContentValues GetConstraints(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Returns

ContentValues

ContentValues

GetDrmObjectType(Uri, String)

[Obsolete("Deprecated in JVM")]
public int GetDrmObjectType(Uri arg0, String arg1)

Parameters

arg0 Uri

Uri

arg1 String

String

Returns

int

int

GetDrmObjectType(String, String)

[Obsolete("Deprecated in JVM")]
public int GetDrmObjectType(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

int

int

GetMetadata(Uri)

[Obsolete("Deprecated in JVM")]
public ContentValues GetMetadata(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

ContentValues

ContentValues

GetMetadata(String)

[Obsolete("Deprecated in JVM")]
public ContentValues GetMetadata(String arg0)

Parameters

arg0 String

String

Returns

ContentValues

ContentValues

GetOriginalMimeType(Uri)

[Obsolete("Deprecated in JVM")]
public String GetOriginalMimeType(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

String

String

GetOriginalMimeType(String)

[Obsolete("Deprecated in JVM")]
public String GetOriginalMimeType(String arg0)

Parameters

arg0 String

String

Returns

String

String

OpenConvertSession(String)

[Obsolete("Deprecated in JVM")]
public int OpenConvertSession(String arg0)

Parameters

arg0 String

String

Returns

int

int

ProcessDrmInfo(DrmInfo)

[Obsolete("Deprecated in JVM")]
public int ProcessDrmInfo(DrmInfo arg0)

Parameters

arg0 DrmInfo

DrmInfo

Returns

int

int

Release()

[Obsolete("Deprecated in JVM")]
public void Release()

RemoveAllRights()

[Obsolete("Deprecated in JVM")]
public int RemoveAllRights()

Returns

int

int

RemoveRights(Uri)

[Obsolete("Deprecated in JVM")]
public int RemoveRights(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

int

int

RemoveRights(String)

[Obsolete("Deprecated in JVM")]
public int RemoveRights(String arg0)

Parameters

arg0 String

String

Returns

int

int

SaveRights(DrmRights, String, String)

[Obsolete("Deprecated in JVM")]
public int SaveRights(DrmRights arg0, String arg1, String arg2)

Parameters

arg0 DrmRights

DrmRights

arg1 String

String

arg2 String

String

Returns

int

int

Exceptions

IOException

SetOnErrorListener(OnErrorListener)

[Obsolete("Deprecated in JVM")]
public void SetOnErrorListener(DrmManagerClient.OnErrorListener arg0)

Parameters

arg0 DrmManagerClient.OnErrorListener

DrmManagerClient.OnErrorListener

SetOnEventListener(OnEventListener)

[Obsolete("Deprecated in JVM")]
public void SetOnEventListener(DrmManagerClient.OnEventListener arg0)

Parameters

arg0 DrmManagerClient.OnEventListener

DrmManagerClient.OnEventListener

SetOnInfoListener(OnInfoListener)

[Obsolete("Deprecated in JVM")]
public void SetOnInfoListener(DrmManagerClient.OnInfoListener arg0)

Parameters

arg0 DrmManagerClient.OnInfoListener

DrmManagerClient.OnInfoListener