DirectShow DirectShow 레퍼런스 인터페이스 IDvdControl2 PlayChaptersAutoStop   [목차열람] [주소복사] [슬롯비우기]
IDvdControl2::PlayChaptersAutoStop
 
Microsoft DirectX 9.0

IDvdControl2::PlayChaptersAutoStop

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 커멘드명 유효한 도메인
없음 모두

참조

↑TOP