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

获取许可证的全局唯一标识器。

(继承自 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()

指示此对象是否包含必须理解的扩展限制。

适用于