DrmManagerClient クラス

定義

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
継承
DrmManagerClient
属性
実装

注釈

DRM フレームワークのメイン プログラミング インターフェイス。 アプリケーションは、DRM フレームワークを介して DRM エージェントにアクセスするために、このクラスをインスタンス化する必要があります。

このメンバーは非推奨です。 使用してください android.media.MediaDrm

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
DrmManagerClient(Context)

DrmManagerClientを作成します。

DrmManagerClient(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

名前 説明
AvailableDrmSupportInfo

DRM フレームワークに登録されているすべての DRM プラグイン (エージェント) に関する情報を取得します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
JniPeerMembers

DRM フレームワークのメイン プログラミング インターフェイス。

PeerReference

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

名前 説明
AcquireDrmInfo(DrmInfoRequest)

権限の登録、登録解除、または取得に関する情報を取得します。

AcquireRights(DrmInfoRequest)

特定の DrmInfoRequest を処理し、権限情報を非同期的に返します。

CanHandle(String, String)

指定された MIME の種類またはパスを処理できるかどうかを確認します。

CanHandle(Uri, String)

指定された MIME の種類または URI を処理できるかどうかを確認します。

CheckRightsStatus(String, DrmStoreActionCode)

指定した権限で保護されたコンテンツが、指定した DrmStore.Actionに対して有効な権限を持っているかどうかを確認します。

CheckRightsStatus(String)

指定されたコンテンツに有効な権限があるかどうかを確認します。

CheckRightsStatus(Uri, DrmStoreActionCode)

指定した権限で保護されたコンテンツが、指定した DrmStore.Actionに対して有効な権限を持っているかどうかを確認します。

CheckRightsStatus(Uri)

指定されたコンテンツに有効な権限があるかどうかを確認します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

DrmManagerClient の現在のセッションに関連付けられているリソースを解放します。

CloseConvertSession(Int32)

変換するデータがなくなったか、エラーが発生したことを DRM プラグイン (エージェント) に通知します。

ConvertData(Int32, Byte[])

権限で保護されたファイルの一部である入力データ (コンテンツ) を変換します。

Dispose()

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
Dispose(Boolean)

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetAvailableDrmEngines()

DRM フレームワークに登録されているすべての DRM プラグイン (エージェント) に関する情報を取得します。

GetConstraints(String, DrmStoreActionCode)

権限で保護されたコンテンツの制約情報を取得します。

GetConstraints(Uri, DrmStoreActionCode)

権限で保護されたコンテンツの制約情報を取得します。

GetDrmObjectType(String, String)

指定したパスまたは MIME の種類を使用して、権限で保護されたオブジェクトの種類 (コンテンツ オブジェクト、権限オブジェクトなど) を取得します。

GetDrmObjectType(Uri, String)

指定した URI または MIME の種類を使用して、権限で保護されたオブジェクトの種類 (コンテンツ オブジェクト、権限オブジェクトなど) を取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetMetadata(String)

権限で保護されたコンテンツのメタデータ情報を取得します。

GetMetadata(Uri)

権限で保護されたコンテンツのメタデータ情報を取得します。

GetOriginalMimeType(String)

元のコンテンツに埋め込まれた MIME の種類を取得します。

GetOriginalMimeType(Uri)

元のコンテンツに埋め込まれた MIME の種類を取得します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
OpenConvertSession(String)

新しい変換セッションを開始します。

ProcessDrmInfo(DrmInfo)

情報の種類に基づいて、指定された DRM 情報を処理します。

Release()

このメンバーは非推奨です。

RemoveAllRights()

DRM フレームワークに関連付けられているすべての DRM プラグイン (エージェント) のすべての権限情報を削除します。

RemoveRights(String)

特定の権限で保護されたコンテンツに関連付けられている権限を削除します。

RemoveRights(Uri)

特定の権限で保護されたコンテンツに関連付けられている権限を削除します。

SaveRights(DrmRights, String, String)

指定したパスに権限を保存し、そのパスをコンテンツ パスに関連付けます。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetOnErrorListener(DrmManagerClient+IOnErrorListener)

コールバックを登録します。これは、DRM フレームワークがエラー情報を送信するときに呼び出されます。

SetOnEventListener(DrmManagerClient+IOnEventListener)

コールバックを登録します。これは、DRM フレームワークが DRM 処理に関する情報を送信するときに呼び出されます。

SetOnInfoListener(DrmManagerClient+IOnInfoListener)

DrmManagerClient.OnInfoListener コールバックを登録します。これは、登録または権限の取得中に DRM フレームワークが状態または警告情報を送信するときに呼び出されます。

ToArray<T>()

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

イベント

名前 説明
Error

DRM フレームワークのメイン プログラミング インターフェイス。

Event

DRM フレームワークのメイン プログラミング インターフェイス。

Info

DRM フレームワークのメイン プログラミング インターフェイス。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
IJavaPeerable.Finalized()

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

DRM フレームワークのメイン プログラミング インターフェイス。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

DRM フレームワークのメイン プログラミング インターフェイス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象