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

IATSC_EIT

COM
IIDd7c212d7-76a2-4b4b-aa56-846879a80096継承元IUnknown自前メソッド開始 vtbl3

メソッド 13

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

vtblメソッド
3HRESULT Initialize(ISectionList* pSectionList, IMpeg2Data* pMPEGData)
4HRESULT GetVersionNumber(BYTE* pbVal)
5HRESULT GetSourceId(WORD* pwVal)
6HRESULT GetProtocolVersion(BYTE* pbVal)
7HRESULT GetCountOfRecords(DWORD* pdwVal)
8HRESULT GetRecordEventId(DWORD dwRecordIndex, WORD* pwVal)
9HRESULT GetRecordStartTime(DWORD dwRecordIndex, MPEG_DATE_AND_TIME* pmdtVal)
10HRESULT GetRecordEtmLocation(DWORD dwRecordIndex, BYTE* pbVal)
11HRESULT GetRecordDuration(DWORD dwRecordIndex, MPEG_TIME* pmdVal)
12HRESULT GetRecordTitleText(DWORD dwRecordIndex, DWORD* pdwLength, BYTE** ppText)
13HRESULT GetRecordCountOfDescriptors(DWORD dwRecordIndex, DWORD* pdwVal)
14HRESULT GetRecordDescriptorByIndex(DWORD dwRecordIndex, DWORD dwIndex, IGenericDescriptor** ppDescriptor)
15HRESULT GetRecordDescriptorByTag(DWORD dwRecordIndex, BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)