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

IDVB_NIT

COM
IIDc64935f4-29e4-4e22-911a-63f7f55cb097継承元IUnknown自前メソッド開始 vtbl3

メソッド 17

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

vtblメソッド
3HRESULT Initialize(ISectionList* pSectionList, IMpeg2Data* pMPEGData)
4HRESULT GetVersionNumber(BYTE* pbVal)
5HRESULT GetNetworkId(WORD* pwVal)
6HRESULT GetCountOfTableDescriptors(DWORD* pdwVal)
7HRESULT GetTableDescriptorByIndex(DWORD dwIndex, IGenericDescriptor** ppDescriptor)
8HRESULT GetTableDescriptorByTag(BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)
9HRESULT GetCountOfRecords(DWORD* pdwVal)
10HRESULT GetRecordTransportStreamId(DWORD dwRecordIndex, WORD* pwVal)
11HRESULT GetRecordOriginalNetworkId(DWORD dwRecordIndex, WORD* pwVal)
12HRESULT GetRecordCountOfDescriptors(DWORD dwRecordIndex, DWORD* pdwVal)
13HRESULT GetRecordDescriptorByIndex(DWORD dwRecordIndex, DWORD dwIndex, IGenericDescriptor** ppDescriptor)
14HRESULT GetRecordDescriptorByTag(DWORD dwRecordIndex, BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)
15HRESULT RegisterForNextTable(HANDLE hNextTableAvailable)
16HRESULT GetNextTable(IDVB_NIT** ppNIT)
17HRESULT RegisterForWhenCurrent(HANDLE hNextTableIsCurrent)
18HRESULT ConvertNextToCurrent()
19HRESULT GetVersionHash(DWORD* pdwVersionHash)