DirectShow DirectShow 레퍼런스 인터페이스 IDvdControl2 PlayChaptersAutoStop [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
PlayChaptersAutoStop 메서드는, 지정된 타이틀의 지정된 쳅터로부터 지정된 수의 쳅터를 재생한다.
구문
HRESULT PlayChaptersAutoStop(
ULONG ulTitle,
ULONG ulChapter,
ULONG ulChaptersToPlay,
DWORD dwFlags,
IDvdCmd **ppCmd
);
파라미터
ulTitle
[in] 목적의 쳅터가 포함되어 있는 타이틀을 지정하는 값. 이 값은 1 에서 99 까지가 아니면 안된다.
ulChapter
[in] 지정된 타이틀의 DVD 네비게이터가 재생을 시작 하는 쳅터를 지정하는 값. 이 값은 1 에서 999 까지가 아니면 안된다.
ulChaptersToPlay
[in] 시작 쳅터로부터 재생하는 쳅터의 수.
dwFlags
[in] 커멘드 동기 옵션을 지정하는 1 개 이상의 DVD_CMD_FLAGS 열거를 포함한 비트 플래그.
ppCmd
[out] DVD 커멘드의 동기가 사용할 수 있는 IDvdCmd 인터페이스의 포인터 주소.
반환값
다음의 몇개의 값을 돌려준다.
반환 코드 | 설명 |
S_OK | 성공. |
E_UNEXPECTED | DVD 네비게이터가 초기화되지 않은지, 또는 타이틀이 단일 시퀀셜 PGC 타이틀은 아니다. |
E_INVALIDARG | ulTitle 값이 존재하지 않는지, 타이틀의 수를 웃돈다. 또는,ulChapter 가 존재하지 않는지, 쳅터의 수를 웃돈다. 또는,ulChapter 와 ulChaptersToPlay 의 합계가 쳅터의 수를 웃돈다. |
VFW_E_DVD_GRAPHNOTREADY | 그래프가 실행 상태로 되지 않다. |
주의
이 메서드는 One_Sequential_PGC_Title 에서만 기능한다. DVD 네비게이터는, 지정된 수의 쳅터를 재생한 후, 애플리케이션에 EC_DVD_CHAPTER_AUTOSTOP 이벤트 통지를 보낸다.
다음의 표는, 이 메서드명이 대응하는 Annex J 커멘드명, 이 메서드가 유효한 도메인을 나타내고 있다.
Annex J 커멘드명 | 유효한 도메인 |
없음 | 모두 |
참조