PlayReadyContentHeader 类

定义

表示 PlayReady 内容标头中的信息。

public ref class PlayReadyContentHeader sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.IPlayReadyContentHeaderFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.IPlayReadyContentHeaderFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class PlayReadyContentHeader final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.IPlayReadyContentHeaderFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Protection.PlayReady.IPlayReadyContentHeaderFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
class PlayReadyContentHeader final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.IPlayReadyContentHeaderFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.IPlayReadyContentHeaderFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class PlayReadyContentHeader
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.IPlayReadyContentHeaderFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Protection.PlayReady.IPlayReadyContentHeaderFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlayReadyContentHeader
function PlayReadyContentHeader(dwFlags, contentKeyIds, contentKeyIdStrings, contentEncryptionAlgorithm, licenseAcquisitionUrl, licenseAcquisitionUserInterfaceUrl, customAttributes, domainServiceId)
Public NotInheritable Class PlayReadyContentHeader
继承
Object Platform::Object IInspectable PlayReadyContentHeader
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

构造函数

PlayReadyContentHeader(Byte[], Uri, Uri, String, Guid)

初始化 PlayReadyContentHeader 类的新实例。

PlayReadyContentHeader(Byte[])

初始化 PlayReadyContentHeader 类的新实例。

PlayReadyContentHeader(Guid, String, PlayReadyEncryptionAlgorithm, Uri, Uri, String, Guid)

初始化 PlayReadyContentHeader 类的新实例。

PlayReadyContentHeader(UInt32, Guid[], String[], PlayReadyEncryptionAlgorithm, Uri, Uri, String, Guid)

初始化 PlayReadyContentHeader 类的新实例。

属性

CustomAttributes

获取内容提供程序使用的自定义数据。

DecryptorSetup

获取标头中的解密程序设置值(如果已设置)。

DomainServiceId

获取标头中的域服务标识符(如果已设置)。

EncryptionType

获取标头中的内容加密类型(如果已设置)。

HeaderWithEmbeddedUpdates

获取包含可用的任何嵌入许可证更新的新内容标头。

KeyId

获取内容密钥标识符值(如果已设置)。

KeyIds

获取内容密钥标识符值(如果已设置)。

KeyIdString

获取内容密钥标识符字符串值(如果已设置)。

KeyIdStrings

获取内容密钥标识符字符串值(如果已设置)。

LicenseAcquisitionUrl

获取标头中的许可证获取 URL(如果已设置)。

LicenseAcquisitionUserInterfaceUrl

获取标头中的许可证获取用户界面 URL(如果已设置)。

方法

GetSerializedHeader()

检索完整的 PlayReady 对象作为字节数组。

适用于