DVD 이벤트 알림 코드
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media 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 경고 조건에 신호를 보냅니다. |
관련 항목