Condividi tramite


PlayReadyContentHeader Classe

Definizione

Rappresenta le informazioni in un'intestazione di contenuto 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
Ereditarietà
Object Platform::Object IInspectable PlayReadyContentHeader
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Costruttori

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

Inizializza una nuova istanza della classe PlayReadyContentHeader .

PlayReadyContentHeader(Byte[])

Inizializza una nuova istanza della classe PlayReadyContentHeader .

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

Inizializza una nuova istanza della classe PlayReadyContentHeader .

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

Inizializza una nuova istanza della classe PlayReadyContentHeader.

Proprietà

CustomAttributes

Ottiene i dati personalizzati utilizzati dal provider di contenuti.

DecryptorSetup

Ottiene il valore di installazione del decrittografatore nell'intestazione, se impostato.

DomainServiceId

Ottiene l'identificatore del servizio di dominio nell'intestazione, se impostato.

EncryptionType

Ottiene il tipo di crittografia del contenuto nell'intestazione, se impostato.

HeaderWithEmbeddedUpdates

Ottiene una nuova intestazione di contenuto che contiene tutti gli aggiornamenti delle licenze incorporati disponibili.

KeyId

Ottiene il valore dell'identificatore di chiave simmetrica, se impostato.

KeyIds

Ottiene i valori dell'identificatore di chiave simmetrica, se impostati.

KeyIdString

Ottiene il valore stringa dell'identificatore di chiave simmetrica, se impostato.

KeyIdStrings

Ottiene i valori stringa dell'identificatore di chiave simmetrica, se impostati.

LicenseAcquisitionUrl

Ottiene l'URL di acquisizione della licenza nell'intestazione, se impostato.

LicenseAcquisitionUserInterfaceUrl

Ottiene l'URL dell'interfaccia utente di acquisizione della licenza nell'intestazione, se impostato.

Metodi

GetSerializedHeader()

Recupera l'oggetto PlayReady completo come matrice di byte.

Si applica a