MediaDrm.OpenSession メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| OpenSession() |
MediaDrm オブジェクトを使用して新しいセッションを開きます。 |
| OpenSession(Int32) |
要求されたセキュリティ レベルで新しいセッションを開きます。 |
OpenSession()
MediaDrm オブジェクトを使用して新しいセッションを開きます。
[Android.Runtime.Register("openSession", "()[B", "")]
public byte[] OpenSession();
[<Android.Runtime.Register("openSession", "()[B", "")>]
member this.OpenSession : unit -> byte[]
返品
- 属性
例外
プロビジョニングが必要な場合
必要なリソースが使用中の場合
注釈
MediaDrm オブジェクトを使用して新しいセッションを開きます。 セッション ID が返されます。 既定では、セッションはデバイスのネイティブ セキュリティ レベルで開かれます。
アプリケーションが現在 android.companion.virtual.VirtualDevice で実行されている場合は、ディスプレイでサポートされている最大レベルに応じてセキュリティ レベルが調整されます。
このページの一部は、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
新しいセキュリティ レベル
返品
- 属性
注釈
要求されたセキュリティ レベルで新しいセッションを開きます。 セキュリティ レベルは、デバイスの DRM 実装の堅牢性を表します。 既定では、セッションはデバイスのネイティブ セキュリティ レベルで開かれます。 イメージの合成など、復号化されたフレームを操作する必要がある場合は、セキュリティ レベルをオーバーライドする必要があります。 セキュリティ レベルのパラメーターは、ネイティブ レベルよりも低くする必要があります。 通常、セキュリティ レベルを下げると、ライセンス ポリシーによって決定されるコンテンツの解像度が下がるように制限されます。 要求されたレベルがサポートされていない場合は、サポートされる次の下位のセキュリティ レベルが設定されます。 レベルは、 #getSecurityLevelを使用して照会できます。 セッション ID が返されます。
アプリケーションが現在 android.companion.virtual.VirtualDevice で実行されている場合は、ディスプレイでサポートされている最大レベルに応じてセキュリティ レベルが調整されます。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。