次の方法で共有


MediaLicense クラス

定義

マルチメディア コンテンツを処理するために PlayReady クライアントによって使用されることを意図した PlayReady ライセンスを表します。

public class MediaLicense : Microsoft.Media.Drm.AdvancedLicense
type MediaLicense = class
    inherit AdvancedLicense
Public Class MediaLicense
Inherits AdvancedLicense
継承

注釈

では MediaLicense 、PlayReady Server SDK で許可されている権限と制限の大部分がサポートされています。

コンストラクター

MediaLicense()

MediaLicense クラスの新しいインスタンスを初期化します。

プロパティ

BeginDate

ライセンスが無効になる日付と時刻を取得または設定します。

(継承元 AdvancedLicense)
BindingKey

ライセンスの を IBindingKey 取得または設定します。

(継承元 License)
ContentEncryptionKey

このライセンスに関連付けられているコンテンツの ContentKey 暗号化を解除するために使用される を取得または設定します。

(継承元 License)
ExpirationDate

ライセンスが無効な日時を取得または設定します。

(継承元 AdvancedLicense)
GracePeriod
古い.

互換性のために残されています。 バージョン 3.0 以降の PlayReady クライアントでは、このプロパティは無視されます。 は、クロックが設定解除された後に保護されたコンテンツをクライアントで再生できる期間を指定します。

LeafContentKeyType

このライセンスのコンテンツ キーにバインドされているリーフ ライセンスに使用されるを取得または設定 ContentKeyType します。

(継承元 License)
LicenseId

ライセンスのグローバルに一意の identifer を取得します。

(継承元 License)
MeteringId

このコンテンツを測定する測定集計サービスの測定識別子を取得または設定します。

MinimumSecurityLevel

このライセンスに関連付けられている保護されたコンテンツを再生するためにアプリケーションに必要な最小セキュリティ レベルを取得または設定します。 サービスでは、コンテンツの再生をより安全なデバイスとクライアントに制限するために、最小限のセキュリティ レベルを指定する必要があります。

(継承元 License)
RealTimeExpiration

ライセンスにリアルタイムの有効期限を適用するかどうかを取得または設定します。

(継承元 AdvancedLicense)
RemovalDate

クライアントの PlayReady ライセンス ストアからライセンスを完全に削除できる日付を取得または設定します。

Rights

クライアントで許可される権限を示すオブジェクトの Right 読み取り専用リストを取得します。

(継承元 License)
SecureStop2AESKey

SecureStop2AESKey を取得または設定します。

(継承元 AdvancedLicense)
SecureStopPublisherId

セキュリティで保護された停止パブリッシャー識別子を取得または設定します。

(継承元 AdvancedLicense)
SourceId

LicenseSourceIdライセンスの 。

Type

ライセンスの を LicenseType 取得または設定します。

(継承元 AdvancedLicense)

メソッド

AddExtendedRestriction(ExtendedRestriction)

メディア ライセンスに拡張制限を追加します。

AddRight(Right)

Rightをライセンスに追加します。

(継承元 AdvancedLicense)
ContainsBestEffortExtendedRestriction()

このオブジェクトにベスト エフォート拡張制限が含まれているかどうかを示します。

ContainsMustUnderstandExtendedRestriction()

このオブジェクトに、理解が必要な拡張制限が含まれているかどうかを示します。

適用対象