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

IDVB_EIT

COM
IID442db029-02cb-4495-8b92-1c13375bce99継承元IUnknown自前メソッド開始 vtbl3

メソッド 21

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

vtblメソッド
3HRESULT Initialize(ISectionList* pSectionList, IMpeg2Data* pMPEGData)
4HRESULT GetVersionNumber(BYTE* pbVal)
5HRESULT GetServiceId(WORD* pwVal)
6HRESULT GetTransportStreamId(WORD* pwVal)
7HRESULT GetOriginalNetworkId(WORD* pwVal)
8HRESULT GetSegmentLastSectionNumber(BYTE* pbVal)
9HRESULT GetLastTableId(BYTE* pbVal)
10HRESULT GetCountOfRecords(DWORD* pdwVal)
11HRESULT GetRecordEventId(DWORD dwRecordIndex, WORD* pwVal)
12HRESULT GetRecordStartTime(DWORD dwRecordIndex, MPEG_DATE_AND_TIME* pmdtVal)
13HRESULT GetRecordDuration(DWORD dwRecordIndex, MPEG_TIME* pmdVal)
14HRESULT GetRecordRunningStatus(DWORD dwRecordIndex, BYTE* pbVal)
15HRESULT GetRecordFreeCAMode(DWORD dwRecordIndex, BOOL* pfVal)
16HRESULT GetRecordCountOfDescriptors(DWORD dwRecordIndex, DWORD* pdwVal)
17HRESULT GetRecordDescriptorByIndex(DWORD dwRecordIndex, DWORD dwIndex, IGenericDescriptor** ppDescriptor)
18HRESULT GetRecordDescriptorByTag(DWORD dwRecordIndex, BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)
19HRESULT RegisterForNextTable(HANDLE hNextTableAvailable)
20HRESULT GetNextTable(IDVB_EIT** ppEIT)
21HRESULT RegisterForWhenCurrent(HANDLE hNextTableIsCurrent)
22HRESULT ConvertNextToCurrent()
23HRESULT GetVersionHash(DWORD* pdwVersionHash)