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 オブジェクト全体をバイト配列として取得します。

適用対象