ホーム › Media.DirectShow.Tv › IMSVidWebDVD
IMSVidWebDVD
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 95
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 32 | HRESULT OnDVDEvent(INT lEvent, INT_PTR lParam1, INT_PTR lParam2) |
| 33 | HRESULT PlayTitle(INT lTitle) |
| 34 | HRESULT PlayChapterInTitle(INT lTitle, INT lChapter) |
| 35 | HRESULT PlayChapter(INT lChapter) |
| 36 | HRESULT PlayChaptersAutoStop(INT lTitle, INT lstrChapter, INT lChapterCount) |
| 37 | HRESULT PlayAtTime(LPWSTR strTime) |
| 38 | HRESULT PlayAtTimeInTitle(INT lTitle, LPWSTR strTime) |
| 39 | HRESULT PlayPeriodInTitleAutoStop(INT lTitle, LPWSTR strStartTime, LPWSTR strEndTime) |
| 40 | HRESULT ReplayChapter() |
| 41 | HRESULT PlayPrevChapter() |
| 42 | HRESULT PlayNextChapter() |
| 43 | HRESULT StillOff() |
| 44 | HRESULT get_AudioLanguage(INT lStream, VARIANT_BOOL fFormat, LPWSTR* strAudioLang) |
| 45 | HRESULT ShowMenu(DVDMenuIDConstants MenuID) |
| 46 | HRESULT Resume() |
| 47 | HRESULT ReturnFromSubmenu() |
| 48 | HRESULT get_ButtonsAvailable(INT* pVal) |
| 49 | HRESULT get_CurrentButton(INT* pVal) |
| 50 | HRESULT SelectAndActivateButton(INT lButton) |
| 51 | HRESULT ActivateButton() |
| 52 | HRESULT SelectRightButton() |
| 53 | HRESULT SelectLeftButton() |
| 54 | HRESULT SelectLowerButton() |
| 55 | HRESULT SelectUpperButton() |
| 56 | HRESULT ActivateAtPosition(INT xPos, INT yPos) |
| 57 | HRESULT SelectAtPosition(INT xPos, INT yPos) |
| 58 | HRESULT get_ButtonAtPosition(INT xPos, INT yPos, INT* plButton) |
| 59 | HRESULT get_NumberOfChapters(INT lTitle, INT* pVal) |
| 60 | HRESULT get_TotalTitleTime(LPWSTR* pVal) |
| 61 | HRESULT get_TitlesAvailable(INT* pVal) |
| 62 | HRESULT get_VolumesAvailable(INT* pVal) |
| 63 | HRESULT get_CurrentVolume(INT* pVal) |
| 64 | HRESULT get_CurrentDiscSide(INT* pVal) |
| 65 | HRESULT get_CurrentDomain(INT* pVal) |
| 66 | HRESULT get_CurrentChapter(INT* pVal) |
| 67 | HRESULT get_CurrentTitle(INT* pVal) |
| 68 | HRESULT get_CurrentTime(LPWSTR* pVal) |
| 69 | HRESULT DVDTimeCode2bstr(INT timeCode, LPWSTR* pTimeStr) |
| 70 | HRESULT get_DVDDirectory(LPWSTR* pVal) |
| 71 | HRESULT put_DVDDirectory(LPWSTR newVal) |
| 72 | HRESULT IsSubpictureStreamEnabled(INT lstream, VARIANT_BOOL* fEnabled) |
| 73 | HRESULT IsAudioStreamEnabled(INT lstream, VARIANT_BOOL* fEnabled) |
| 74 | HRESULT get_CurrentSubpictureStream(INT* pVal) |
| 75 | HRESULT put_CurrentSubpictureStream(INT newVal) |
| 76 | HRESULT get_SubpictureLanguage(INT lStream, LPWSTR* strLanguage) |
| 77 | HRESULT get_CurrentAudioStream(INT* pVal) |
| 78 | HRESULT put_CurrentAudioStream(INT newVal) |
| 79 | HRESULT get_AudioStreamsAvailable(INT* pVal) |
| 80 | HRESULT get_AnglesAvailable(INT* pVal) |
| 81 | HRESULT get_CurrentAngle(INT* pVal) |
| 82 | HRESULT put_CurrentAngle(INT newVal) |
| 83 | HRESULT get_SubpictureStreamsAvailable(INT* pVal) |
| 84 | HRESULT get_SubpictureOn(VARIANT_BOOL* pVal) |
| 85 | HRESULT put_SubpictureOn(VARIANT_BOOL newVal) |
| 86 | HRESULT get_DVDUniqueID(LPWSTR* pVal) |
| 87 | HRESULT AcceptParentalLevelChange(VARIANT_BOOL fAccept, LPWSTR strUserName, LPWSTR strPassword) |
| 88 | HRESULT NotifyParentalLevelChange(VARIANT_BOOL newVal) |
| 89 | HRESULT SelectParentalCountry(INT lCountry, LPWSTR strUserName, LPWSTR strPassword) |
| 90 | HRESULT SelectParentalLevel(INT lParentalLevel, LPWSTR strUserName, LPWSTR strPassword) |
| 91 | HRESULT get_TitleParentalLevels(INT lTitle, INT* plParentalLevels) |
| 92 | HRESULT get_PlayerParentalCountry(INT* plCountryCode) |
| 93 | HRESULT get_PlayerParentalLevel(INT* plParentalLevel) |
| 94 | HRESULT Eject() |
| 95 | HRESULT UOPValid(INT lUOP, VARIANT_BOOL* pfValid) |
| 96 | HRESULT get_SPRM(INT lIndex, SHORT* psSPRM) |
| 97 | HRESULT get_GPRM(INT lIndex, SHORT* psSPRM) |
| 98 | HRESULT put_GPRM(INT lIndex, SHORT sValue) |
| 99 | HRESULT get_DVDTextStringType(INT lLangIndex, INT lStringIndex, DVDTextStringType* pType) |
| 100 | HRESULT get_DVDTextString(INT lLangIndex, INT lStringIndex, LPWSTR* pstrText) |
| 101 | HRESULT get_DVDTextNumberOfStrings(INT lLangIndex, INT* plNumOfStrings) |
| 102 | HRESULT get_DVDTextNumberOfLanguages(INT* plNumOfLangs) |
| 103 | HRESULT get_DVDTextLanguageLCID(INT lLangIndex, INT* lcid) |
| 104 | HRESULT RegionChange() |
| 105 | HRESULT get_DVDAdm(IDispatch** pVal) |
| 106 | HRESULT DeleteBookmark() |
| 107 | HRESULT RestoreBookmark() |
| 108 | HRESULT SaveBookmark() |
| 109 | HRESULT SelectDefaultAudioLanguage(INT lang, INT ext) |
| 110 | HRESULT SelectDefaultSubpictureLanguage(INT lang, DVDSPExt ext) |
| 111 | HRESULT get_PreferredSubpictureStream(INT* pVal) |
| 112 | HRESULT get_DefaultMenuLanguage(INT* lang) |
| 113 | HRESULT put_DefaultMenuLanguage(INT lang) |
| 114 | HRESULT get_DefaultSubpictureLanguage(INT* lang) |
| 115 | HRESULT get_DefaultAudioLanguage(INT* lang) |
| 116 | HRESULT get_DefaultSubpictureLanguageExt(DVDSPExt* ext) |
| 117 | HRESULT get_DefaultAudioLanguageExt(INT* ext) |
| 118 | HRESULT get_LanguageFromLCID(INT lcid, LPWSTR* lang) |
| 119 | HRESULT get_KaraokeAudioPresentationMode(INT* pVal) |
| 120 | HRESULT put_KaraokeAudioPresentationMode(INT newVal) |
| 121 | HRESULT get_KaraokeChannelContent(INT lStream, INT lChan, INT* lContent) |
| 122 | HRESULT get_KaraokeChannelAssignment(INT lStream, INT* lChannelAssignment) |
| 123 | HRESULT RestorePreferredSettings() |
| 124 | HRESULT get_ButtonRect(INT lButton, IMSVidRect** pRect) |
| 125 | HRESULT get_DVDScreenInMouseCoordinates(IMSVidRect** ppRect) |
| 126 | HRESULT put_DVDScreenInMouseCoordinates(IMSVidRect* pRect) |