다음을 통해 공유


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[])

PlayReadyContentHeader 클래스의 새 instance 초기화합니다.

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

PlayReadyContentHeader 클래스의 새 instance 초기화합니다.

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

PlayReadyContentHeader 클래스의 새 instance 초기화합니다.

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

PlayReadyContentHeader 클래스의 새 instance 초기화합니다.

속성

CustomAttributes

콘텐츠 공급자가 사용하는 사용자 지정 데이터를 가져옵니다.

DecryptorSetup

헤더가 설정된 경우 헤더의 암호 해독기 설정 값을 가져옵니다.

DomainServiceId

설정된 경우 헤더의 도메인 서비스 식별자를 가져옵니다.

EncryptionType

헤더가 설정된 경우 헤더의 콘텐츠 암호화 형식을 가져옵니다.

HeaderWithEmbeddedUpdates

사용 가능한 임베디드 라이선스 업데이트가 포함된 새 콘텐츠 헤더를 가져옵니다.

KeyId

설정된 경우 콘텐츠 키 식별자 값을 가져옵니다.

KeyIds

설정된 경우 콘텐츠 키 식별자 값을 가져옵니다.

KeyIdString

설정된 경우 콘텐츠 키 식별자 문자열 값을 가져옵니다.

KeyIdStrings

설정된 경우 콘텐츠 키 식별자 문자열 값을 가져옵니다.

LicenseAcquisitionUrl

설정된 경우 헤더의 라이선스 획득 URL을 가져옵니다.

LicenseAcquisitionUserInterfaceUrl

설정된 경우 헤더에서 라이선스 획득 사용자 인터페이스 URL을 가져옵니다.

메서드

GetSerializedHeader()

전체 PlayReady 개체를 바이트 배열로 검색합니다.

적용 대상