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

IPBDA_EIT

COM
IIDa35f2dea-098f-4ebd-984c-2bd4c3c8ce0a継承元IUnknown自前メソッド開始 vtbl3

メソッド 11

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

vtblメソッド
3HRESULT Initialize(DWORD size, BYTE* pBuffer)
4HRESULT GetTableId(BYTE* pbVal)
5HRESULT GetVersionNumber(WORD* pwVal)
6HRESULT GetServiceIdx(ULONGLONG* plwVal)
7HRESULT GetCountOfRecords(DWORD* pdwVal)
8HRESULT GetRecordEventId(DWORD dwRecordIndex, ULONGLONG* plwVal)
9HRESULT GetRecordStartTime(DWORD dwRecordIndex, MPEG_DATE_AND_TIME* pmdtVal)
10HRESULT GetRecordDuration(DWORD dwRecordIndex, MPEG_TIME* pmdVal)
11HRESULT GetRecordCountOfDescriptors(DWORD dwRecordIndex, DWORD* pdwVal)
12HRESULT GetRecordDescriptorByIndex(DWORD dwRecordIndex, DWORD dwIndex, IGenericDescriptor** ppDescriptor)
13HRESULT GetRecordDescriptorByTag(DWORD dwRecordIndex, BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)