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

IDVB_SDT

COM
IID02cad8d3-fe43-48e2-90bd-450ed9a8a5fd継承元IUnknown自前メソッド開始 vtbl3

メソッド 18

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

vtblメソッド
3HRESULT Initialize(ISectionList* pSectionList, IMpeg2Data* pMPEGData)
4HRESULT GetVersionNumber(BYTE* pbVal)
5HRESULT GetTransportStreamId(WORD* pwVal)
6HRESULT GetOriginalNetworkId(WORD* pwVal)
7HRESULT GetCountOfRecords(DWORD* pdwVal)
8HRESULT GetRecordServiceId(DWORD dwRecordIndex, WORD* pwVal)
9HRESULT GetRecordEITScheduleFlag(DWORD dwRecordIndex, BOOL* pfVal)
10HRESULT GetRecordEITPresentFollowingFlag(DWORD dwRecordIndex, BOOL* pfVal)
11HRESULT GetRecordRunningStatus(DWORD dwRecordIndex, BYTE* pbVal)
12HRESULT GetRecordFreeCAMode(DWORD dwRecordIndex, BOOL* pfVal)
13HRESULT GetRecordCountOfDescriptors(DWORD dwRecordIndex, DWORD* pdwVal)
14HRESULT GetRecordDescriptorByIndex(DWORD dwRecordIndex, DWORD dwIndex, IGenericDescriptor** ppDescriptor)
15HRESULT GetRecordDescriptorByTag(DWORD dwRecordIndex, BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)
16HRESULT RegisterForNextTable(HANDLE hNextTableAvailable)
17HRESULT GetNextTable(IDVB_SDT** ppSDT)
18HRESULT RegisterForWhenCurrent(HANDLE hNextTableIsCurrent)
19HRESULT ConvertNextToCurrent()
20HRESULT GetVersionHash(DWORD* pdwVersionHash)