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

IISDB_SDTT

COM
IIDee60ef2d-813a-4dc7-bf92-ea13dac85313継承元IUnknown自前メソッド開始 vtbl3

メソッド 20

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

vtblメソッド
3HRESULT Initialize(ISectionList* pSectionList, IMpeg2Data* pMPEGData)
4HRESULT GetVersionNumber(BYTE* pbVal)
5HRESULT GetTableIdExt(WORD* pwVal)
6HRESULT GetTransportStreamId(WORD* pwVal)
7HRESULT GetOriginalNetworkId(WORD* pwVal)
8HRESULT GetServiceId(WORD* pwVal)
9HRESULT GetCountOfRecords(DWORD* pdwVal)
10HRESULT GetRecordGroup(DWORD dwRecordIndex, BYTE* pbVal)
11HRESULT GetRecordTargetVersion(DWORD dwRecordIndex, WORD* pwVal)
12HRESULT GetRecordNewVersion(DWORD dwRecordIndex, WORD* pwVal)
13HRESULT GetRecordDownloadLevel(DWORD dwRecordIndex, BYTE* pbVal)
14HRESULT GetRecordVersionIndicator(DWORD dwRecordIndex, BYTE* pbVal)
15HRESULT GetRecordScheduleTimeShiftInformation(DWORD dwRecordIndex, BYTE* pbVal)
16HRESULT GetRecordCountOfSchedules(DWORD dwRecordIndex, DWORD* pdwVal)
17HRESULT GetRecordStartTimeByIndex(DWORD dwRecordIndex, DWORD dwIndex, MPEG_DATE_AND_TIME* pmdtVal)
18HRESULT GetRecordDurationByIndex(DWORD dwRecordIndex, DWORD dwIndex, MPEG_TIME* pmdVal)
19HRESULT GetRecordCountOfDescriptors(DWORD dwRecordIndex, DWORD* pdwVal)
20HRESULT GetRecordDescriptorByIndex(DWORD dwRecordIndex, DWORD dwIndex, IGenericDescriptor** ppDescriptor)
21HRESULT GetRecordDescriptorByTag(DWORD dwRecordIndex, BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)
22HRESULT GetVersionHash(DWORD* pdwVersionHash)