(AIR만 해당)
패키지flash.net.drm
클래스public class DRMVoucher
상속DRMVoucher Inheritance Object

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.5

DRMVoucher 클래스는 사용자가 DRM으로 보호된 내용을 볼 수 있도록 허용하는 라이센스 토큰을 나타냅니다.

DRMVoucher 속성은 바우처가 제공하는 보기 권한을 설명합니다. 바우처는 DRMManager 객체의 loadVoucher() 메서드를 사용하여 가져올 수 있습니다. 그러면 이 메서드에 NetStream 클래스의 preloadEmbeddedMetadata() 메서드를 사용하여 가져온 DRMContentData 객체가 필요하게 됩니다.

참고 사항

flash.net.drm.DRMContentData
flash.net.drm.DRMManager.loadVoucher()
flash.net.NetStream.preloadEmbeddedMetaData()


Public 속성
 속성다음에 의해 정의됨
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
  AIR-only offlineLeaseEndDate : Date
[읽기 전용] 이 바우처의 오프라인 재생 유효 기간이 만료되는 날짜와 시간입니다.
DRMVoucher
  AIR-only offlineLeaseStartDate : Date
[읽기 전용] 이 바우처의 오프라인 재생 유효 기간이 시작되는 날짜와 시간입니다.
DRMVoucher
  AIR-only playbackTimeWindow : DRMPlaybackTimeWindow
[읽기 전용] 첫 번째 보기 이후 관련된 내용을 보거나 검토할 수 있는 기간입니다.
DRMVoucher
  AIR-only policies : Object
[읽기 전용] 응용 프로그램에 정의된 정책을 보고하는 동적 Object입니다.
DRMVoucher
 Inheritedprototype : Object
[정적] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
Object
  AIR-only voucherEndDate : Date
[읽기 전용] 이 바우처가 만료되는 날짜입니다.
DRMVoucher
  AIR-only voucherStartDate : Date
[읽기 전용] 이 바우처의 유효 기간이 시작되는 날짜입니다.
DRMVoucher
Public 메서드
 메서드다음에 의해 정의됨
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
 Inherited
지정된 객체의 문자열 표현을 반환합니다.
Object
 Inherited
지정된 객체의 프리미티브 값을 반환합니다.
Object
속성 정보
AIR-only offlineLeaseEndDate속성
offlineLeaseEndDate:Date  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.5

이 바우처의 오프라인 재생 유효 기간이 만료되는 날짜와 시간입니다.

바우처가 현재 온라인 세션에 대해서만 유효한 경우에는 offlineLeaseStartDatenull입니다.



구현
    public function get offlineLeaseEndDate():Date
AIR-only offlineLeaseStartDate속성 
offlineLeaseStartDate:Date  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.5

이 바우처의 오프라인 재생 유효 기간이 시작되는 날짜와 시간입니다.

바우처가 현재 온라인 세션에 대해서만 유효한 경우에는 offlineLeaseStartDatenull입니다.



구현
    public function get offlineLeaseStartDate():Date
AIR-only playbackTimeWindow속성 
playbackTimeWindow:DRMPlaybackTimeWindow  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.5

첫 번째 보기 이후 관련된 내용을 보거나 검토할 수 있는 기간입니다.

재생 윈도우는 사용자가 내용을 처음 볼 때 열리고 허용 시간이 경과된 후 닫힙니다. 재생 윈도우가 허용되지 않은 경우에는 playbackTimeWindownull입니다.



구현
    public function get playbackTimeWindow():DRMPlaybackTimeWindow
AIR-only policies속성 
policies:Object  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.5

응용 프로그램에 정의된 정책을 보고하는 동적 Object입니다.

정책 객체에는 각 유효 정책에 대한 이름-값 쌍이 포함되어 있습니다.



구현
    public function get policies():Object
AIR-only voucherEndDate속성 
voucherEndDate:Date  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.5

이 바우처가 만료되는 날짜입니다.



구현
    public function get voucherEndDate():Date
AIR-only voucherStartDate속성 
voucherStartDate:Date  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.5

이 바우처의 유효 기간이 시작되는 날짜입니다.



구현
    public function get voucherStartDate():Date