Поделиться через


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 в виде массива байтов.

Применяется к