Win32 API 日本語リファレンス
ホームMedia.DirectShow › IDvdControl2

IDvdControl2

COM
IID33bc7430-eec0-11d2-8201-00a0c9d74842継承元IUnknown自前メソッド開始 vtbl3

メソッド 40

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT PlayTitle(DWORD ulTitle, DWORD dwFlags, IDvdCmd** ppCmd)
4HRESULT PlayChapterInTitle(DWORD ulTitle, DWORD ulChapter, DWORD dwFlags, IDvdCmd** ppCmd)
5HRESULT PlayAtTimeInTitle(DWORD ulTitle, DVD_HMSF_TIMECODE* pStartTime, DWORD dwFlags, IDvdCmd** ppCmd)
6HRESULT Stop()
7HRESULT ReturnFromSubmenu(DWORD dwFlags, IDvdCmd** ppCmd)
8HRESULT PlayAtTime(DVD_HMSF_TIMECODE* pTime, DWORD dwFlags, IDvdCmd** ppCmd)
9HRESULT PlayChapter(DWORD ulChapter, DWORD dwFlags, IDvdCmd** ppCmd)
10HRESULT PlayPrevChapter(DWORD dwFlags, IDvdCmd** ppCmd)
11HRESULT ReplayChapter(DWORD dwFlags, IDvdCmd** ppCmd)
12HRESULT PlayNextChapter(DWORD dwFlags, IDvdCmd** ppCmd)
13HRESULT PlayForwards(DOUBLE dSpeed, DWORD dwFlags, IDvdCmd** ppCmd)
14HRESULT PlayBackwards(DOUBLE dSpeed, DWORD dwFlags, IDvdCmd** ppCmd)
15HRESULT ShowMenu(DVD_MENU_ID MenuID, DWORD dwFlags, IDvdCmd** ppCmd)
16HRESULT Resume(DWORD dwFlags, IDvdCmd** ppCmd)
17HRESULT SelectRelativeButton(DVD_RELATIVE_BUTTON buttonDir)
18HRESULT ActivateButton()
19HRESULT SelectButton(DWORD ulButton)
20HRESULT SelectAndActivateButton(DWORD ulButton)
21HRESULT StillOff()
22HRESULT Pause(BOOL bState)
23HRESULT SelectAudioStream(DWORD ulAudio, DWORD dwFlags, IDvdCmd** ppCmd)
24HRESULT SelectSubpictureStream(DWORD ulSubPicture, DWORD dwFlags, IDvdCmd** ppCmd)
25HRESULT SetSubpictureState(BOOL bState, DWORD dwFlags, IDvdCmd** ppCmd)
26HRESULT SelectAngle(DWORD ulAngle, DWORD dwFlags, IDvdCmd** ppCmd)
27HRESULT SelectParentalLevel(DWORD ulParentalLevel)
28HRESULT SelectParentalCountry(BYTE* bCountry)
29HRESULT SelectKaraokeAudioPresentationMode(DWORD ulMode)
30HRESULT SelectVideoModePreference(DWORD ulPreferredDisplayMode)
31HRESULT SetDVDDirectory(LPWSTR pszwPath)
32HRESULT ActivateAtPosition(POINT point)
33HRESULT SelectAtPosition(POINT point)
34HRESULT PlayChaptersAutoStop(DWORD ulTitle, DWORD ulChapter, DWORD ulChaptersToPlay, DWORD dwFlags, IDvdCmd** ppCmd)
35HRESULT AcceptParentalLevelChange(BOOL bAccept)
36HRESULT SetOption(DVD_OPTION_FLAG flag, BOOL fState)
37HRESULT SetState(IDvdState* pState, DWORD dwFlags, IDvdCmd** ppCmd)
38HRESULT PlayPeriodInTitleAutoStop(DWORD ulTitle, DVD_HMSF_TIMECODE* pStartTime, DVD_HMSF_TIMECODE* pEndTime, DWORD dwFlags, IDvdCmd** ppCmd)
39HRESULT SetGPRM(DWORD ulIndex, WORD wValue, DWORD dwFlags, IDvdCmd** ppCmd)
40HRESULT SelectDefaultMenuLanguage(DWORD Language)
41HRESULT SelectDefaultAudioLanguage(DWORD Language, DVD_AUDIO_LANG_EXT audioExtension)
42HRESULT SelectDefaultSubpictureLanguage(DWORD Language, DVD_SUBPICTURE_LANG_EXT subpictureExtension)