MediaLicense 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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() |
指示此对象是否包含必须理解的扩展限制。 |