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

AM_DVDCOPY_SET_COPY_STATE

필터의 복사 보호 상태를 지정한다.

구문

typedef struct AM_DVDCOPY_SET_COPY_STATE {
    ULONG DVDCopyState;
} AM_DVDCOPY_SET_COPY_STATE, *PAM_DVDCOPY_SET_COPY_STATE;

멤버

DVDCopyState

필터의 복사 보호 상태. AM_DVDCOPYSTATE 열거형의 멤버.

주의

이 프로퍼티에서는,IKsPropertySet::Get 메서드와 IKsPropertySet::Set 메서드의 양쪽 모두가 지원 된다. 인증이 필요한가 어떤가를 조사하기 위해서(때문에), 우선 Get 메서드가 호출된다. 하드웨어 DVD 디코더와 같이, 같은 인증자를 사용하는 복수의 핀을 제공하는 필터가 있는 경우, 키 교환 알고리즘을 한 번만 적용하면 좋은 일을 나타내기 (위해)때문에, 디코더가 일부의 핀에 대해 AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED 로 응답할 가능성이 있다. 이 프로퍼티가 발행되는 최초의 핀의 복사 보호 상태 프로퍼티를 얻어오기 위해는, 이 필터가 AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED 로 응답할 필요가 있다.

Set 메서드는, 복사 보호의 네고시에이션의 어느 국면에 필터가 들어가려 하고 있는지를 나타내기 위해서(때문에) 사용한다. 국면은,AM_DVDCOPYSTATE 열거형의 필요한 플래그를 설정해 지정한다.

AM_PROPERTY_DVDCOPY_SET_COPY_STATE 프로퍼티는 이 구조체를 사용한다.

요건

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

참조

↑TOP