Partager via


PlayReadyContentHeader Classe

Définition

Représente les informations d’un en-tête de contenu 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
Héritage
Object Platform::Object IInspectable PlayReadyContentHeader
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Constructeurs

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

Initialise une nouvelle instance de la classe PlayReadyContentHeader.

PlayReadyContentHeader(Byte[])

Initialise une nouvelle instance de la classe PlayReadyContentHeader.

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

Initialise une nouvelle instance de la classe PlayReadyContentHeader.

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

Initialise une nouvelle instance de la classe PlayReadyContentHeader.

Propriétés

CustomAttributes

Obtient les données personnalisées utilisées par le fournisseur de contenu.

DecryptorSetup

Obtient la valeur d’installation du déchiffreur dans l’en-tête si elle est définie.

DomainServiceId

Obtient l’identificateur de service de domaine dans l’en-tête s’il est défini.

EncryptionType

Obtient le type de chiffrement de contenu dans l’en-tête s’il est défini.

HeaderWithEmbeddedUpdates

Obtient un nouvel en-tête de contenu qui contient toutes les mises à jour de licence incorporées qui étaient disponibles.

KeyId

Obtient la valeur de l’identificateur de clé de contenu si elle est définie.

KeyIds

Obtient les valeurs d’identificateur de clé de contenu si elles sont définies.

KeyIdString

Obtient la valeur de chaîne d’identificateur de clé de contenu si elle est définie.

KeyIdStrings

Obtient les valeurs de chaîne d’identificateur de clé de contenu si elles sont définies.

LicenseAcquisitionUrl

Obtient l’URL d’acquisition de licence dans l’en-tête s’il est défini.

LicenseAcquisitionUserInterfaceUrl

Obtient l’URL de l’interface utilisateur d’acquisition de licence dans l’en-tête s’il est défini.

Méthodes

GetSerializedHeader()

Récupère l’objet PlayReady complet en tant que tableau d’octets.

S’applique à