다음을 통해 공유


PlayRight 클래스

정의

메서드를 통해 AddRight(Right)AdvancedLicense 추가된 경우 이 권한을 통해 클라이언트가 보호된 콘텐츠를 재생할 수 있습니다.

public class PlayRight : Microsoft.Media.Drm.Right
type PlayRight = class
    inherit Right
Public Class PlayRight
Inherits Right
상속
PlayRight

설명

기본 재생 외에도 다음을 포함하여 서비스에서 이 오른쪽에 추가할 수 있는 여러 속성 및 제한 사항이 있을 수 있습니다.

  • 특정 미디어 유형에 대한 콘텐츠를 재생하기 위해 클라이언트에 필요한 출력 보호 수준입니다.
  • 첫 번째 플레이 후 라이선스가 만료됩니다.
  • 이러한 기술에 대한 재생 동작을 지시하기 위해 구성 데이터와 함께 콘텐츠를 재생할 수 있는 확장 기술 유형입니다.
  • 외부 디바이스에 대한 콘텐츠 재생을 허용하는 지원자입니다.
에 추가되지 않을 수 있습니다 KeyExchangeLicense.

생성자

PlayRight()

PlayRight 클래스의 새 인스턴스를 초기화합니다.

속성

AnalogVideoOPL

아날로그 비디오 콘텐츠에 대한 보호 수준을 가져오거나 설정합니다. 콘텐츠를 재생하려면 클라이언트에 지정된 수준보다 크거나 같은 보호 기술이 있어야 합니다.

AnalogVideoOutputProtectionList

이 재생에 바로 추가된 아날로그 비디오 출력 보호 목록을 가져옵니다.

CompressedDigitalAudioOPL

압축된 디지털 오디오 콘텐츠에 대한 보호 수준을 가져오거나 설정합니다. 콘텐츠를 재생하려면 클라이언트에 지정된 수준보다 크거나 같은 보호 기술이 있어야 합니다.

CompressedDigitalVideoOPL

압축된 디지털 비디오 콘텐츠에 대한 보호 수준을 가져오거나 설정합니다. 콘텐츠를 재생하려면 클라이언트에 지정된 수준보다 크거나 같은 보호 기술이 있어야 합니다.

DigitalAudioOutputProtectionList

이 재생에 바로 추가된 디지털 오디오 출력 보호 목록을 가져옵니다.

DigitalVideoOutputProtectionList

이 재생에 바로 추가된 디지털 비디오 출력 보호 목록을 가져옵니다.

FirstPlayExpiration

클라이언트가 콘텐츠를 처음 재생한 후 라이선스가 만료될 때까지의 시간(초)을 가져오거나 설정합니다.

UncompressedDigitalAudioOPL

압축되지 않은 디지털 오디오 콘텐츠에 대한 보호 수준을 가져오거나 설정합니다. 콘텐츠를 재생하려면 클라이언트에 지정된 수준보다 크거나 같은 보호 기술이 있어야 합니다.

UncompressedDigitalVideoOPL

압축되지 않은 디지털 비디오 콘텐츠에 대한 보호 수준을 가져오거나 설정합니다. 콘텐츠를 재생하려면 클라이언트에 지정된 수준보다 크거나 같은 보호 기술이 있어야 합니다.

메서드

AddAnalogVideoOutputProtection(ExplicitOutputProtection)

보호된 아날로그 비디오 콘텐츠를 재생할 수 있는 확장 기술을 추가합니다. 또한 클라이언트에서 허용되는 동작을 지시하는 추가 구성 데이터를 추가합니다.

AddAnalogVideoOutputProtection(Guid, Byte[])

보호된 아날로그 비디오 콘텐츠를 재생할 수 있는 확장 기술을 추가합니다. 또한 클라이언트에서 허용되는 동작을 지시하는 추가 구성 데이터를 추가합니다.

AddDigitalAudioOutputProtection(ExplicitOutputProtection)

보호된 디지털 오디오 콘텐츠를 재생할 수 있는 확장된 기술을 추가합니다. 또한 클라이언트에서 허용되는 동작을 지시하는 추가 구성 데이터를 추가합니다.

AddDigitalAudioOutputProtection(Guid, Byte[])

보호된 디지털 오디오 콘텐츠를 재생할 수 있는 확장된 기술을 추가합니다. 또한 클라이언트에서 허용되는 동작을 지시하는 추가 구성 데이터를 추가합니다.

AddDigitalVideoOutputProtection(ExplicitOutputProtection)

보호된 디지털 비디오 콘텐츠를 재생할 수 있는 확장된 기술을 추가합니다. 또한 클라이언트에서 허용되는 동작을 지시하는 추가 구성 데이터를 추가합니다.

AddDigitalVideoOutputProtection(Guid, Byte[])

보호된 디지털 비디오 콘텐츠를 재생할 수 있는 확장된 기술을 추가합니다. 또한 클라이언트에서 허용되는 동작을 지시하는 추가 구성 데이터를 추가합니다.

AddExtendedRestriction(ExtendedRestriction)

오른쪽에 확장된 제한을 추가합니다.

AddPlayEnabler(PlayEnabler)

PlayEnabler를 플레이 오른쪽에 추가합니다. 재생 인에이블러를 사용하면 소비자가 외부 장치에서 보호된 콘텐츠를 재생할 수 있습니다.

ContainsDigitalVideoOp()

이 재생에 디지털 비디오 출력 보호가 추가되었는지 여부를 나타냅니다.

ContainsMustUnderstandExtendedRestriction()

이 개체에 반드시 이해해야 하는 확장 제한 사항이 포함되어 있는지 여부를 나타냅니다.

적용 대상