Table of Contents

Class DrmManagerClient

Namespace
Android.Drm
Assembly
MASES.Netdroid.dll
[Obsolete]
public class DrmManagerClient : AutoCloseable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
Inheritance
JVMBridgeBase
JVMBridgeBase<AutoCloseable>
DrmManagerClient
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AutoCloseable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AutoCloseable>.IsAssignableFrom<T>()
JVMBridgeBase<AutoCloseable>.Execute<T>(params T[])
JVMBridgeBase<AutoCloseable>.DynBridgeClazz
JVMBridgeBase<AutoCloseable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

DrmManagerClient()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public DrmManagerClient()

DrmManagerClient(Context)

[Obsolete]
public DrmManagerClient(Context arg0)

Parameters

arg0 Context

Context

DrmManagerClient(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public DrmManagerClient(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ERROR_NONE

[Obsolete]
public static int ERROR_NONE { get; }

Property Value

int

ERROR_UNKNOWN

[Obsolete]
public static int ERROR_UNKNOWN { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AcquireDrmInfo(DrmInfoRequest)

[Obsolete]
public DrmInfo AcquireDrmInfo(DrmInfoRequest arg0)

Parameters

arg0 DrmInfoRequest

DrmInfoRequest

Returns

DrmInfo

DrmInfo

AcquireRights(DrmInfoRequest)

[Obsolete]
public int AcquireRights(DrmInfoRequest arg0)

Parameters

arg0 DrmInfoRequest

DrmInfoRequest

Returns

int

int

CanHandle(Uri, String)

[Obsolete]
public bool CanHandle(Uri arg0, String arg1)

Parameters

arg0 Uri

Uri

arg1 String

String

Returns

bool

bool

CanHandle(String, String)

[Obsolete]
public bool CanHandle(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

bool

bool

CheckRightsStatus(Uri)

[Obsolete]
public int CheckRightsStatus(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

int

int

CheckRightsStatus(Uri, int)

[Obsolete]
public int CheckRightsStatus(Uri arg0, int arg1)

Parameters

arg0 Uri

Uri

arg1 int

int

Returns

int

int

CheckRightsStatus(String)

[Obsolete]
public int CheckRightsStatus(String arg0)

Parameters

arg0 String

String

Returns

int

int

CheckRightsStatus(String, int)

[Obsolete]
public int CheckRightsStatus(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Returns

int

int

Close()

[Obsolete]
public void Close()

CloseConvertSession(int)

[Obsolete]
public DrmConvertedStatus CloseConvertSession(int arg0)

Parameters

arg0 int

int

Returns

DrmConvertedStatus

DrmConvertedStatus

ConvertData(int, byte[])

[Obsolete]
public DrmConvertedStatus ConvertData(int arg0, byte[] arg1)

Parameters

arg0 int

int

arg1 byte[]

byte

Returns

DrmConvertedStatus

DrmConvertedStatus

GetAvailableDrmEngines()

[Obsolete]
public String[] GetAvailableDrmEngines()

Returns

String[]

String

GetAvailableDrmSupportInfo()

[Obsolete]
public Collection<DrmSupportInfo> GetAvailableDrmSupportInfo()

Returns

Collection<DrmSupportInfo>

Collection

GetConstraints(Uri, int)

[Obsolete]
public ContentValues GetConstraints(Uri arg0, int arg1)

Parameters

arg0 Uri

Uri

arg1 int

int

Returns

ContentValues

ContentValues

GetConstraints(String, int)

[Obsolete]
public ContentValues GetConstraints(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Returns

ContentValues

ContentValues

GetDrmObjectType(Uri, String)

[Obsolete]
public int GetDrmObjectType(Uri arg0, String arg1)

Parameters

arg0 Uri

Uri

arg1 String

String

Returns

int

int

GetDrmObjectType(String, String)

[Obsolete]
public int GetDrmObjectType(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

int

int

GetMetadata(Uri)

[Obsolete]
public ContentValues GetMetadata(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

ContentValues

ContentValues

GetMetadata(String)

[Obsolete]
public ContentValues GetMetadata(String arg0)

Parameters

arg0 String

String

Returns

ContentValues

ContentValues

GetOriginalMimeType(Uri)

[Obsolete]
public String GetOriginalMimeType(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

String

String

GetOriginalMimeType(String)

[Obsolete]
public String GetOriginalMimeType(String arg0)

Parameters

arg0 String

String

Returns

String

String

OpenConvertSession(String)

[Obsolete]
public int OpenConvertSession(String arg0)

Parameters

arg0 String

String

Returns

int

int

ProcessDrmInfo(DrmInfo)

[Obsolete]
public int ProcessDrmInfo(DrmInfo arg0)

Parameters

arg0 DrmInfo

DrmInfo

Returns

int

int

Release()

[Obsolete]
public void Release()

RemoveAllRights()

[Obsolete]
public int RemoveAllRights()

Returns

int

int

RemoveRights(Uri)

[Obsolete]
public int RemoveRights(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

int

int

RemoveRights(String)

[Obsolete]
public int RemoveRights(String arg0)

Parameters

arg0 String

String

Returns

int

int

SaveRights(DrmRights, String, String)

[Obsolete]
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]
public void SetOnErrorListener(DrmManagerClient.OnErrorListener arg0)

Parameters

arg0 DrmManagerClient.OnErrorListener

DrmManagerClient.OnErrorListener

SetOnEventListener(OnEventListener)

[Obsolete]
public void SetOnEventListener(DrmManagerClient.OnEventListener arg0)

Parameters

arg0 DrmManagerClient.OnEventListener

DrmManagerClient.OnEventListener

SetOnInfoListener(OnInfoListener)

[Obsolete]
public void SetOnInfoListener(DrmManagerClient.OnInfoListener arg0)

Parameters

arg0 DrmManagerClient.OnInfoListener

DrmManagerClient.OnInfoListener