ホーム › Media.DirectShow › IDvdInfo2
IDvdInfo2
COMメソッド 39
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetCurrentDomain(DVD_DOMAIN* pDomain) |
| 4 | HRESULT GetCurrentLocation(DVD_PLAYBACK_LOCATION2* pLocation) |
| 5 | HRESULT GetTotalTitleTime(DVD_HMSF_TIMECODE* pTotalTime, DWORD* ulTimeCodeFlags) |
| 6 | HRESULT GetCurrentButton(DWORD* pulButtonsAvailable, DWORD* pulCurrentButton) |
| 7 | HRESULT GetCurrentAngle(DWORD* pulAnglesAvailable, DWORD* pulCurrentAngle) |
| 8 | HRESULT GetCurrentAudio(DWORD* pulStreamsAvailable, DWORD* pulCurrentStream) |
| 9 | HRESULT GetCurrentSubpicture(DWORD* pulStreamsAvailable, DWORD* pulCurrentStream, BOOL* pbIsDisabled) |
| 10 | HRESULT GetCurrentUOPS(DWORD* pulUOPs) |
| 11 | HRESULT GetAllSPRMs(WORD** pRegisterArray) |
| 12 | HRESULT GetAllGPRMs(WORD** pRegisterArray) |
| 13 | HRESULT GetAudioLanguage(DWORD ulStream, DWORD* pLanguage) |
| 14 | HRESULT GetSubpictureLanguage(DWORD ulStream, DWORD* pLanguage) |
| 15 | HRESULT GetTitleAttributes(DWORD ulTitle, DVD_MenuAttributes* pMenu, DVD_TitleAttributes* pTitle) |
| 16 | HRESULT GetVMGAttributes(DVD_MenuAttributes* pATR) |
| 17 | HRESULT GetCurrentVideoAttributes(DVD_VideoAttributes* pATR) |
| 18 | HRESULT GetAudioAttributes(DWORD ulStream, DVD_AudioAttributes* pATR) |
| 19 | HRESULT GetKaraokeAttributes(DWORD ulStream, DVD_KaraokeAttributes* pAttributes) |
| 20 | HRESULT GetSubpictureAttributes(DWORD ulStream, DVD_SubpictureAttributes* pATR) |
| 21 | HRESULT GetDVDVolumeInfo(DWORD* pulNumOfVolumes, DWORD* pulVolume, DVD_DISC_SIDE* pSide, DWORD* pulNumOfTitles) |
| 22 | HRESULT GetDVDTextNumberOfLanguages(DWORD* pulNumOfLangs) |
| 23 | HRESULT GetDVDTextLanguageInfo(DWORD ulLangIndex, DWORD* pulNumOfStrings, DWORD* pLangCode, DVD_TextCharSet* pbCharacterSet) |
| 24 | HRESULT GetDVDTextStringAsNative(DWORD ulLangIndex, DWORD ulStringIndex, BYTE* pbBuffer, DWORD ulMaxBufferSize, DWORD* pulActualSize, DVD_TextStringType* pType) |
| 25 | HRESULT GetDVDTextStringAsUnicode(DWORD ulLangIndex, DWORD ulStringIndex, LPWSTR pchwBuffer, DWORD ulMaxBufferSize, DWORD* pulActualSize, DVD_TextStringType* pType) |
| 26 | HRESULT GetPlayerParentalLevel(DWORD* pulParentalLevel, BYTE* pbCountryCode) |
| 27 | HRESULT GetNumberOfChapters(DWORD ulTitle, DWORD* pulNumOfChapters) |
| 28 | HRESULT GetTitleParentalLevels(DWORD ulTitle, DWORD* pulParentalLevels) |
| 29 | HRESULT GetDVDDirectory(LPWSTR pszwPath, DWORD ulMaxSize, DWORD* pulActualSize) |
| 30 | HRESULT IsAudioStreamEnabled(DWORD ulStreamNum, BOOL* pbEnabled) |
| 31 | HRESULT GetDiscID(LPWSTR pszwPath, ULONGLONG* pullDiscID) |
| 32 | HRESULT GetState(IDvdState** pStateData) |
| 33 | HRESULT GetMenuLanguages(DWORD* pLanguages, DWORD ulMaxLanguages, DWORD* pulActualLanguages) |
| 34 | HRESULT GetButtonAtPosition(POINT point, DWORD* pulButtonIndex) |
| 35 | HRESULT GetCmdFromEvent(INT_PTR lParam1, IDvdCmd** pCmdObj) |
| 36 | HRESULT GetDefaultMenuLanguage(DWORD* pLanguage) |
| 37 | HRESULT GetDefaultAudioLanguage(DWORD* pLanguage, DVD_AUDIO_LANG_EXT* pAudioExtension) |
| 38 | HRESULT GetDefaultSubpictureLanguage(DWORD* pLanguage, DVD_SUBPICTURE_LANG_EXT* pSubpictureExtension) |
| 39 | HRESULT GetDecoderCaps(DVD_DECODER_CAPS* pCaps) |
| 40 | HRESULT GetButtonRect(DWORD ulButton, RECT* pRect) |
| 41 | HRESULT IsSubpictureStreamEnabled(DWORD ulStreamNum, BOOL* pbEnabled) |