PlayReadyHeader 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 PlayReady 标头。 在加密过程中,PlayReady 标头通常插入到 PlayReady 媒体文件中。
public class PlayReadyHeader : Microsoft.Media.Drm.PlayReadyRecord
type PlayReadyHeader = class
inherit PlayReadyRecord
Public Class PlayReadyHeader
Inherits PlayReadyRecord
- 继承
注解
请求许可证时,客户端会提取此标头并将其包含在质询中。 服务可以使用此标头中存在的数据来颁发适当的许可证 () ,但也欢迎该服务忽略标头。
构造函数
PlayReadyHeader() |
已过时.
已过时。 请改用 PlayReadyHeader(PlayReadyHeaderType)。 使用 Regular初始化 类的新实例PlayReadyHeader。 |
PlayReadyHeader(PlayReadyHeaderType) |
初始化 PlayReadyHeader 类的新实例。 |
PlayReadyHeader(String) |
初始化 PlayReadyHeader 类的新实例。 |
属性
AttributeCount |
获取添加到标头的属性数。 |
ContentEncryptionKey |
已过时.
已过时。 EncryptionKeyInfos请参阅 和 AddEncryptionKeyInfo(IEncryptionKeyInfo)。 |
DecryptorSetting |
获取或设置 DecryptorSetup 标头的 。 |
EncryptionKeyInfos |
获取此 PlayReadyHeader中包含的 的IEncryptionKeyInfo只读列表。 |
EncryptionType |
已过时.
已过时。 EncryptionKeyInfos请参阅 和 EncryptionType。 |
HeaderType |
获取标头的类型。 |
KeyId |
已过时.
已过时。 EncryptionKeyInfos请参阅 和 KeyId。 |
KeyIdAsString |
已过时.
已过时。 EncryptionKeyInfos请参阅 和 KeyIdAsString。 |
LicenseAcquisitionUrl |
获取或设置 Uri 许可证获取 Web 服务的 。 |
LicenseRequested |
获取 PlayReady 标头是否指示已请求许可证。 |
LicenseUserInterfaceUrl |
获取或设置 Uri 非无提示许可证获取网页的 。 |
ServiceId |
获取或设置域服务的服务标识符。 |
SupportsPerStreamKeys |
获取标头是否支持每个流键。 |
Version |
获取标头的版本,例如“4.2.0.0”。 |
方法
AddAttribute(PlayReadyHeaderAttribute) |
将包含名称值对的属性添加到 标头。 |
AddEncryptionKeyInfo(IEncryptionKeyInfo) |
将 添加到 IEncryptionKeyInfo 标头。 |
ClearEncryptionKeyInfos() |
从 PlayReadyHeader 对象中删除所有 IEncryptionKeyInfo 内容以支持重排方案。 |
FromString(String) |
将标头的 XML 字符串表示形式分析为 PlayReadyHeader。 |
FromXmlNode(IXPathNavigable) |
PlayReadyHeader从其 IXPathNavigable 表示形式构造 。 |
GetAttribute(Int32) |
获取指定索引处的属性。 |
GetAttribute(String) |
获取具有指定名称的特性。 |
RemoveAttribute(PlayReadyHeaderAttribute) |
从 PlayReady 标头中删除属性。 |
ToString() |
将此标头转换为其 XML 字符串表示形式。 |