PlayReadyHeader 类

定义

表示 PlayReady 标头。 在加密过程中,PlayReady 标头通常插入到 PlayReady 媒体文件中。

public class PlayReadyHeader : Microsoft.Media.Drm.PlayReadyRecord
type PlayReadyHeader = class
    inherit PlayReadyRecord
Public Class PlayReadyHeader
Inherits PlayReadyRecord
继承
PlayReadyHeader

注解

请求许可证时,客户端会提取此标头并将其包含在质询中。 服务可以使用此标头中存在的数据来颁发适当的许可证 () ,但也欢迎该服务忽略标头。

构造函数

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 字符串表示形式。

适用于