Freigeben über


PlayReadyContentHeader Klasse

Definition

Stellt die Informationen in einem PlayReady-Inhaltsheader dar.

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
Vererbung
Object Platform::Object IInspectable PlayReadyContentHeader
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Konstruktoren

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

Initialisiert eine neue instance der PlayReadyContentHeader-Klasse.

PlayReadyContentHeader(Byte[])

Initialisiert eine neue instance der PlayReadyContentHeader-Klasse.

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

Initialisiert eine neue instance der PlayReadyContentHeader-Klasse.

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

Initialisiert eine neue instance der PlayReadyContentHeader-Klasse.

Eigenschaften

CustomAttributes

Ruft die benutzerdefinierten Daten ab, die vom Inhaltsanbieter verwendet werden.

DecryptorSetup

Ruft den Wert des Decryptor-Setups im Header ab, wenn er festgelegt ist.

DomainServiceId

Ruft den Domänendienstbezeichner im Header ab, wenn er festgelegt ist.

EncryptionType

Ruft den Inhaltsverschlüsselungstyp im Header ab, wenn er festgelegt ist.

HeaderWithEmbeddedUpdates

Ruft einen neuen Inhaltsheader ab, der alle verfügbaren eingebetteten Lizenzupdates enthält.

KeyId

Ruft den Wert des Inhaltsschlüsselbezeichners ab, wenn er festgelegt ist.

KeyIds

Ruft die Inhaltsschlüsselbezeichnerwerte ab, wenn sie festgelegt sind.

KeyIdString

Ruft den Zeichenfolgenwert des Inhaltsschlüsselbezeichners ab, wenn er festgelegt ist.

KeyIdStrings

Ruft die Zeichenfolgenwerte des Inhaltsschlüssels ab, wenn sie festgelegt sind.

LicenseAcquisitionUrl

Ruft die Lizenzerwerbs-URL im Header ab, wenn sie festgelegt ist.

LicenseAcquisitionUserInterfaceUrl

Ruft die URL der Benutzeroberfläche für den Lizenzerwerb im Header ab, wenn sie festgelegt ist.

Methoden

GetSerializedHeader()

Ruft das vollständige PlayReady-Objekt als Bytearray ab.

Gilt für: