Language

MediaDrm.OpenSession メソッド

定義

オーバーロード

名前 説明
OpenSession()

MediaDrm オブジェクトを使用して新しいセッションを開きます。

OpenSession(Int32)

要求されたセキュリティ レベルで新しいセッションを開きます。

OpenSession()

MediaDrm オブジェクトを使用して新しいセッションを開きます。

[Android.Runtime.Register("openSession", "()[B", "")]
public byte[] OpenSession();
[<Android.Runtime.Register("openSession", "()[B", "")>]
member this.OpenSession : unit -> byte[]

返品

Byte[]
属性

例外

プロビジョニングが必要な場合

必要なリソースが使用中の場合

注釈

MediaDrm オブジェクトを使用して新しいセッションを開きます。 セッション ID が返されます。 既定では、セッションはデバイスのネイティブ セキュリティ レベルで開かれます。

アプリケーションが現在 android.companion.virtual.VirtualDevice で実行されている場合は、ディスプレイでサポートされている最大レベルに応じてセキュリティ レベルが調整されます。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

OpenSession(Int32)

要求されたセキュリティ レベルで新しいセッションを開きます。

[Android.Runtime.Register("openSession", "(I)[B", "", ApiSince=28)]
public byte[] OpenSession(int level);
[<Android.Runtime.Register("openSession", "(I)[B", "", ApiSince=28)>]
member this.OpenSession : int -> byte[]

パラメーター

level
Int32

新しいセキュリティ レベル

返品

Byte[]
属性

注釈

要求されたセキュリティ レベルで新しいセッションを開きます。 セキュリティ レベルは、デバイスの DRM 実装の堅牢性を表します。 既定では、セッションはデバイスのネイティブ セキュリティ レベルで開かれます。 イメージの合成など、復号化されたフレームを操作する必要がある場合は、セキュリティ レベルをオーバーライドする必要があります。 セキュリティ レベルのパラメーターは、ネイティブ レベルよりも低くする必要があります。 通常、セキュリティ レベルを下げると、ライセンス ポリシーによって決定されるコンテンツの解像度が下がるように制限されます。 要求されたレベルがサポートされていない場合は、サポートされる次の下位のセキュリティ レベルが設定されます。 レベルは、 #getSecurityLevelを使用して照会できます。 セッション ID が返されます。

アプリケーションが現在 android.companion.virtual.VirtualDevice で実行されている場合は、ディスプレイでサポートされている最大レベルに応じてセキュリティ レベルが調整されます。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象