DVD 이벤트 알림 코드

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

이 섹션에서는 DirectShow의 DVD 재생 및 탐색에 대한 이벤트 알림 코드를 나열합니다.

DirectShow에서 이벤트를 수신하는 방법에 대한 자세한 내용은 DirectShow의 이벤트 알림을 참조하세요.

DVD가 아닌 다른 이벤트 코드는 이벤트 알림 코드를 참조하세요.

이벤트 알림 코드 Description
EC_DVD_ANGLE_CHANGE 사용 가능한 각도 수가 변경되었거나 현재 각도 번호가 변경되었음을 신호합니다.
EC_DVD_ANGLES_AVAILABLE 각도 블록이 재생되고 있고 각도 변경이 수행될 수 있는지 여부를 나타냅니다.
EC_DVD_AUDIO_STREAM_CHANGE 기본 타이틀에 대해 현재 오디오 스트림 번호가 변경되었음을 신호로 표시합니다.
EC_DVD_BeginNavigationCommands DVD 탐색 명령 집합이 시작될 때 전송됩니다.
EC_DVD_BUTTON_AUTO_ACTIVATED 디스크의 지침에 따라 메뉴 단추가 자동으로 활성화되었음을 알립니다.
EC_DVD_BUTTON_CHANGE 사용 가능한 단추 수가 변경되었거나 현재 선택한 단추 번호가 변경되었음을 신호합니다.
EC_DVD_CHAPTER_AUTOSTOP IDvdControl2::P layChaptersAutoStop 메서드 호출의 결과로 재생이 중지되었음을 나타냅니다.
EC_DVD_CHAPTER_START DVD 탐색기가 현재 타이틀의 새 챕터 재생을 시작했음을 알 수 있습니다.
EC_DVD_CMD_START 특정 명령이 시작되었음을 알 수 있습니다.
EC_DVD_CMD_END 특정 명령이 완료되었음을 알 수 있습니다.
EC_DVD_CURRENT_HMSF_TIME VOBU(모든 비디오 개체 단위)의 시작 부분에 DVD_HMSF_TIMECODE 형식으로 현재 시간을 신호합니다.
EC_DVD_CURRENT_TIME 모든 VOBU의 시작을 신호로 표시합니다.
EC_DVD_DISC_EJECTED 디스크가 드라이브에서 배출되었음을 알 수 있습니다.
EC_DVD_DISC_INSERTED 디스크가 드라이브에 삽입되었음을 나타냅니다.
EC_DVD_DOMAIN_CHANGE DVD 탐색기 새 도메인을 나타냅니다.
EC_DVD_ERROR DVD 오류 조건에 신호를 보냅니다.
EC_DVD_GPRM_Change GPRM(일반 매개 변수 레지스터)의 값이 변경되면 전송됩니다.
EC_DVD_KARAOKE_MODE 탐색기가 재생을 시작했거나 노래방 데이터 재생을 완료했음을 나타냅니다.
EC_DVD_NavigationCommand DVD 탐색기가 DVD 탐색 명령을 처리할 때 전송됩니다.
EC_DVD_NO_FP_PGC DVD 디스크에 FP_PGC 없음을 나타냅니다(첫 번째 재생 프로그램 체인).
EC_DVD_PARENTAL_LEVEL_CHANGE 제작 콘텐츠의 부모 수준이 변경될 것임을 알리는 신호입니다.
EC_DVD_PLAYBACK_RATE_CHANGE 재생 속도 변경이 시작되었고 새 속도가 매개 변수에 있음을 나타냅니다.
EC_DVD_PLAYBACK_STOPPED 재생이 중지되었음을 나타냅니다. DVD 탐색기는 타이틀의 재생을 완료했으며 후속 재생을 위한 다른 분기 명령을 찾지 못했습니다.
EC_DVD_PLAYPERIOD_AUTOSTOP Navigator가 PlayPeriodInTitleAutoStop 호출에 지정된 세그먼트 재생을 완료했음을 나타냅니다.
EC_DVD_PROGRAM_CELL_CHANGE DVD 프로그램 번호 또는 셀 번호가 변경되면 전송됩니다.
EC_DVD_PROGRAM_CHAIN_CHANGE 현재 PGC(프로그램 체인)가 변경되면 전송됩니다.
EC_DVD_SPRM_Change SPRM(시스템 매개 변수 레지스터)의 값이 변경되면 전송됩니다.
EC_DVD_STILL_OFF 모든 스틸의 끝을 신호합니다.
EC_DVD_STILL_ON 가만히 있는 모든 시작에 신호를 보냅니다.
EC_DVD_SUBPICTURE_STREAM_CHANGE 기본 타이틀에 대해 현재 하위 그림 스트림 번호가 변경되었음을 신호로 표시합니다.
EC_DVD_TITLE_SET_CHANGE 현재 VTS(비디오 타이틀 집합)가 변경되면 전송됩니다.
EC_DVD_TITLE_CHANGE 현재 제목 번호가 변경되는 시기를 나타냅니다.
EC_DVD_VALID_UOPS_CHANGE 사용 가능한 IDvdControl2 인터페이스 메서드 집합이 변경되었음을 신호로 표시합니다.
EC_DVD_VOBU_Offset DVD 탐색기가 PCI 패킷을 구문 분석할 때 전송됩니다.
EC_DVD_VOBU_Timestamp DVD 탐색기가 PCI 패킷을 구문 분석할 때 전송됩니다.
EC_DVD_WARNING DVD 경고 조건에 신호를 보냅니다.

 

상수 및 GUID