DirectShow DirectShow 레퍼런스 프로퍼티 세트 DVD 복사 보호 프로퍼티 세트   [목차열람] [주소복사] [슬롯비우기]
DVD 복사 보호 프로퍼티 세트
 
Microsoft DirectX 9.0

DVD 복사 보호 프로퍼티 세트

DVD 복사 보호 프로퍼티 세트는, 하드웨아데크리프타 또는 소후트웨아데크리프타로부터 얻을 수 있는 복사 보호 정보의 인증을 제공한다. 이 프로퍼티 세트는, DVD-Video 로부터의 불법 복사를 방지하기 위해서 사용한다.

Microsoft 는, 암호화 방식으로 필요한 인증 처리를 돕는 것으로, DVD-ROM 드라이브가 DVD 데크리프타를 사용해 키의 인증 및 전송이 생기도록(듯이) 하는 소프트웨어를 제공한다. 현재로서는 DVD 데크리프타를 제품화할 예정은 없지만, 대신에, 하드웨아데크리프타와 소후트웨아데크리프타의 어느 쪽인가의 인증을 유효하게 하는 에이전트로서 기능하는 시스템 코드를 제공하고 있다.

DVD 네비게이터는 키 교환 처리를 시작 및 제어한다. DVD 미니 드라이버는 이하의 프로퍼티를 처리 하는 것만으로 좋다. 나머지는 그 외의 구성 요소가 처리한다.

복사 보호 프로퍼티는, 각각의 DVD 입력 스트림에 보내진다. 이것은, DVD 스트림을 모두 같은 하드웨어로 제어하는 경우에서도 변함없다.

다음의 정보는,IKsPropertySet 메서드의 호출로 이 프로퍼티 세트에 사용하기 위해서(때문에) 필요한 정수 및 데이터형의 정보를 나타내고 있다. GUID (guidPropSet), 프로퍼티 ID (dwPropID), 및 프로퍼티의 데이터형 (pPropData)의 각 파라미터의 값을 제공한다.

프로퍼티 세트 GUID AM_KSPROPSETID_CopyProt

프로퍼티 ID 설명
AM_PROPERTY_COPY_MACROVISION 이것은 설정 전용 프로퍼티이다. 이 프로퍼티는, 수신 핀의 출력 측에 있는 NTSC 엔코더의 매크로 비전 레벨을 설정한다. AM_COPY_MACROVISION 를 사용한다.
AM_PROPERTY_DVDCOPY_CHLG_KEY 이 프로퍼티에서는 설정과 취득의 양쪽 모두의 조작이 지원 되고 있다. 취득 조작에서는, 디코더에 그 버스 챌린지 키의 제공을 요구한다. 설정 조작에서는, DVD 드라이브로부터의 버스 챌린지 키를 디코더에 제공한다. 이 프로퍼티에게 건네지는 데이터는,AM_DVDCOPY_CHLGKEY 형의 구조체이다.
AM_PROPERTY_DVDCOPY_DEC_KEY2 이것은 취득 전용 프로퍼티이다. 이 프로퍼티는, 디코더의 버스 키 2 를 DVD 드라이브에 전송 하도록(듯이) 요구한다. 건네받는 데이터는 AM_DVDCOPY_BUSKEY 형의 구조체이다.
AM_PROPERTY_DVDCOPY_DISC_KEY 이것은 설정 전용 프로퍼티이다. 이 프로퍼티는 디스크 키를 제공한다. 디스크 키는 AM_DVDCOPY_DISCKEY 형의 구조체이다.
AM_PROPERTY_DVDCOPY_DVD_KEY1 이것은 설정 전용 프로퍼티이다. 이 프로퍼티는 DVD 드라이브의 버스 키 1 을 디코더에 제공한다. 건네받는 데이터는 AM_DVDCOPY_BUSKEY 형의 구조체이다.
AM_PROPERTY_DVDCOPY_REGION 지역 코드는, DVD 컨소시엄으로 정의되고 있는, 그 디코더의 재생에 사용할 수 있는 지역의 정의를 요구한다. 이 지역은 DVD_REGION 구조체로서 정의된다.
AM_PROPERTY_DVDCOPY_SET_COPY_STATE 이 프로퍼티에서는 설정과 취득의 양쪽 모두의 조작이 지원 되고 있다. 우선, 인증이 필요한가 어떤가를 조사하기 위해서(때문에) Get 가 호출된다. 설정 프로퍼티는, 복사 보호의 네고시에이션의 어느 국면에 필터가 들어가려 하고 있는지를 나타낸다. 건네받는 데이터는 AM_DVDCOPY_SET_COPY_STATE 형의 구조체이다.
AM_PROPERTY_DVDCOPY_TITLE_KEY 이것은 설정 전용 프로퍼티이다. 이 프로퍼티는, 현재의 컨텐츠로부터의 타이틀 키를 제공한다. 이 키는 AM_DVDCOPY_TITLEKEY 형의 구조체이다.

요건

Dvdmedia.h 를 인클루드 하는 것.

참조

↑TOP