DrmManagerClient Clase

Definición

La interfaz de programación principal para el marco DRM.

[Android.Runtime.Register("android/drm/DrmManagerClient", DoNotGenerateAcw=true)]
public class DrmManagerClient : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/drm/DrmManagerClient", DoNotGenerateAcw=true)>]
type DrmManagerClient = class
    inherit Object
    interface IAutoCloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
DrmManagerClient
Atributos
Implementaciones

Comentarios

La interfaz de programación principal para el marco DRM. Una aplicación debe crear una instancia de esta clase para acceder a los agentes DRM a través del marco DRM.

Este miembro está en desuso. Use por favor android.media.MediaDrm

Java documentación para android.drm.DrmManagerClient.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
DrmManagerClient(Context)

Crea un DrmManagerClient.

DrmManagerClient(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Nombre Description
AvailableDrmSupportInfo

Recupera información sobre todos los complementos DRM (agentes) que están registrados con el marco DRM.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
JniPeerMembers

La interfaz de programación principal para el marco DRM.

PeerReference

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
AcquireDrmInfo(DrmInfoRequest)

Recupera información para registrar, anular el registro o adquirir derechos.

AcquireRights(DrmInfoRequest)

Procesa una determinada DrmInfoRequest y devuelve la información de derechos de forma asincrónica.

CanHandle(String, String)

Comprueba si se puede controlar el tipo o la ruta de acceso MIME especificados.

CanHandle(Uri, String)

Comprueba si se puede controlar el tipo o el URI MIME especificados.

CheckRightsStatus(String, DrmStoreActionCode)

Comprueba si el contenido protegido por derechos especificado tiene derechos válidos para el especificado DrmStore.Action.

CheckRightsStatus(String)

Comprueba si el contenido especificado tiene derechos válidos.

CheckRightsStatus(Uri, DrmStoreActionCode)

Comprueba si el contenido protegido por derechos especificado tiene derechos válidos para el especificado DrmStore.Action.

CheckRightsStatus(Uri)

Compruebe si el contenido especificado tiene derechos válidos.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Close()

Libera los recursos asociados a la sesión actual de DrmManagerClient.

CloseConvertSession(Int32)

Informa al complemento DRM (agente) de que no hay más datos para convertir o que se ha producido un error.

ConvertData(Int32, Byte[])

Convierte los datos de entrada (contenido) que forman parte de un archivo protegido por derechos.

Dispose()

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
Dispose(Boolean)

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetAvailableDrmEngines()

Recupera información sobre todos los complementos DRM (agentes) que están registrados con el marco DRM.

GetConstraints(String, DrmStoreActionCode)

Recupera información de restricción para el contenido protegido por derechos.

GetConstraints(Uri, DrmStoreActionCode)

Recupera información de restricción para el contenido protegido por derechos.

GetDrmObjectType(String, String)

Recupera el tipo de objeto protegido por derechos (por ejemplo, el objeto de contenido, el objeto rights, etc.) mediante la ruta de acceso especificada o el tipo MIME.

GetDrmObjectType(Uri, String)

Recupera el tipo de objeto protegido por derechos (por ejemplo, el objeto de contenido, el objeto rights, etc.) mediante el URI o el tipo MIME especificados.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetMetadata(String)

Recupera información de metadatos para el contenido protegido por derechos.

GetMetadata(Uri)

Recupera información de metadatos para el contenido protegido por derechos.

GetOriginalMimeType(String)

Recupera el tipo MIME incrustado en el contenido original.

GetOriginalMimeType(Uri)

Recupera el tipo MIME incrustado en el contenido original.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OpenConvertSession(String)

Inicia una nueva sesión de conversión.

ProcessDrmInfo(DrmInfo)

Procesa la información de DRM dada en función del tipo de información.

Release()

Este miembro está en desuso.

RemoveAllRights()

Quita toda la información de derechos de todos los complementos DRM (agente) asociados con el marco DRM.

RemoveRights(String)

Quita los derechos asociados al contenido protegido por derechos especificado.

RemoveRights(Uri)

Quita los derechos asociados al contenido protegido por derechos especificado.

SaveRights(DrmRights, String, String)

Guarda los derechos en una ruta de acceso especificada y asocia esa ruta de acceso a la ruta de acceso de contenido.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetOnErrorListener(DrmManagerClient+IOnErrorListener)

Registra una DrmManagerClient.OnErrorListener devolución de llamada, que se invoca cuando el marco DRM envía información de error.

SetOnEventListener(DrmManagerClient+IOnEventListener)

Registra una DrmManagerClient.OnEventListener devolución de llamada, que se invoca cuando el marco DRM envía información sobre el procesamiento de DRM.

SetOnInfoListener(DrmManagerClient+IOnInfoListener)

Registra una DrmManagerClient.OnInfoListener devolución de llamada, que se invoca cuando el marco DRM envía información de estado o advertencia durante el registro o la adquisición de derechos.

ToArray<T>()

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Eventos

Nombre Description
Error

La interfaz de programación principal para el marco DRM.

Event

La interfaz de programación principal para el marco DRM.

Info

La interfaz de programación principal para el marco DRM.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
IJavaPeerable.Finalized()

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La interfaz de programación principal para el marco DRM.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La interfaz de programación principal para el marco DRM.

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

La interfaz de programación principal para el marco DRM.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a