DirectShow DirectShow 레퍼런스 정수와 GUID DVD 이벤트 통지 코드   [목차열람] [주소복사] [슬롯비우기]
DVD 이벤트 통지 코드
 
Microsoft DirectX 9.0

DVD 이벤트 통지 코드

주   이 개요 설명은, C++ 개발자만을 대상으로 하고 있다.

Microsoft® DirectShow® 에서는, 필터 그래프내의 필터가 필터 그래프 매니저에 건네주는, 시스템 정의 이벤트를 지원 하고 있다. 필터는,IMediaEventSink::Notify 메서드를 사용해 이러한 이벤트를 필터 그래프 매니저에 건네주어, 애플리케이션은 IMediaEvent::GetEvent 메서드를 사용해 이러한 이벤트를 얻어온다.

GetEvent 를 호출해 이벤트를 얻어온다라고 해 이벤트는 인터페이스 포인터 또는 할당할 수 있는 메모리의 포인터를 포함할 수가 있다. 따라서,GetEvent 를 사용하는 코드는, 이벤트의 처리가 끝난 다음에 IMediaEvent::FreeEventParams 를 사용해 이벤트의 파라미터에 관련 붙일 수 있어 모든 리소스를 릴리즈 할 필요가 있다.

DVD 이벤트 통지 코드는, Dvdevcod.h 에 기술되고 있다. 비 DVD 이벤트 통지 코드에 대해서는, 「이벤트 통지 코드」를 참조할것. 이하에, DVD 이벤트 통지 코드를 알파 배트순서에 나타낸다.

DVD 이벤트 통지 코드 설명
EC_DVD_ANGLE_CHANGE 이용 가능한 앵글의 수 또는 현재의 앵글수가 변경된 것을 통지한다.
EC_DVD_ANGLES_AVAILABLE 앵글 블록이 재생중인가 부디 또 앵글의 변경이 가능한가 어떤가를 나타낸다.
EC_DVD_AUDIO_STREAM_CHANGE 메인 타이틀에 대해서 현재의 오디오 스트림 번호가 변경된 것을 통지한다.
EC_DVD_BUTTON_AUTO_ACTIVATED 디스크 위에의 명령에 의해 메뉴 버튼이 자동적으로 액티브하게 된 것을 통지한다.
EC_DVD_BUTTON_CHANGE 이용 가능한 버튼의 수가 변경된, 또는 현재 선택되고 있는 버튼의 번호가 변경된 것을 통지한다.
EC_DVD_CHAPTER_AUTOSTOP IDvdControl2::PlayChaptersAutoStop 메서드 호출에 의해 재생이 중지된 것을 통지한다.
EC_DVD_CHAPTER_START DVD 네비게이터가 현재의 타이틀의 새로운 쳅터의 재생을 시작 한 것을 통지한다.
EC_DVD_CMD_START 특정의 커멘드가 시작 된 것을 통지한다.
EC_DVD_CMD_END 특정의 커멘드가 완료한 것을 통지한다.
EC_DVD_CURRENT_HMSF_TIME 0.4 ~ 1.0 초 마다 발생하는 모든 VOBU 의 선두에서의 현재의 타임을 DVD_HMSF_TIMECODE 포맷으로 통지한다.
EC_DVD_CURRENT_TIME 0.4 ~ 1.0 초의 길이를 가지는 비디오 세그먼트(segment)인 비디오 개체 유니트 (VOBU)의 시작을 모두 통지한다.
EC_DVD_DISC_EJECTED 디스크가 드라이브로부터 꺼내진 것을 통지한다.
EC_DVD_DISC_INSERTED 디스크가 드라이브에 삽입된 것을 통지한다.
EC_DVD_DOMAIN_CHANGE DVD 네비게이터의 새로운 도메인을 나타낸다.
EC_DVD_ERROR DVD 에러 상태를 통지한다.
EC_DVD_KARAOKE_MODE 네비게이터가 가라오케 데이터의 재생을 시작 또는 종료한 것을 나타낸다.
EC_DVD_NO_FP_PGC DVD 디스크의 포맷이 FP_PGC (First Play Program Chain)가 아닌 것을 나타낸다.
EC_DVD_PARENTAL_LEVEL_CHANGE 오쏘링 된 컨텐츠의 페어 렌탈 잠금 레벨이 변경 되려고 하고 있는 것을 통지한다.
EC_DVD_PLAYBACK_RATE_CHANGE 재생 레이트의 변경이 시작 되어 새로운 레이트가 파라미터로 지정되고 있는 것을 나타낸다.
EC_DVD_PLAYBACK_STOPPED 재생이 중지된 것을 나타낸다. DVD 네비게이터는 타이틀의 재생을 완료해, 이후의 재생에 대한 분기 명령을 검출하지 않았다.
EC_DVD_PLAYPERIOD_AUTOSTOP PlayPeriodInTitleAutoStop 호출로 지정된 세그먼트(segment)의 재생을 네비게이터가 완료한 것을 나타낸다.
EC_DVD_STILL_OFF 정지의 마지막을 통지한다.
EC_DVD_STILL_ON 정지의 시작을 통지한다.
EC_DVD_SUBPICTURE_STREAM_CHANGE 메인 타이틀에 대해서 현재의 서브 픽쳐 스트림 번호가 변경된 것을 통지한다.
EC_DVD_TITLE_CHANGE 현재의 타이틀 번호가 변경된 것을 나타낸다.
EC_DVD_VALID_UOPS_CHANGE 이용 가능한 IDvdControl2 인터페이스 메서드세트가 변경된 것을 통지한다.
EC_DVD_WARNING DVD 경고 상태를 통지한다.

↑TOP