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

IATSC_VCT

COM
IID26879a18-32f9-46c6-91f0-fb6479270e8c継承元IUnknown自前メソッド開始 vtbl3

メソッド 26

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

vtblメソッド
3HRESULT Initialize(ISectionList* pSectionList, IMpeg2Data* pMPEGData)
4HRESULT GetVersionNumber(BYTE* pbVal)
5HRESULT GetTransportStreamId(WORD* pwVal)
6HRESULT GetProtocolVersion(BYTE* pbVal)
7HRESULT GetCountOfRecords(DWORD* pdwVal)
8HRESULT GetRecordName(DWORD dwRecordIndex, LPWSTR* pwsName)
9HRESULT GetRecordMajorChannelNumber(DWORD dwRecordIndex, WORD* pwVal)
10HRESULT GetRecordMinorChannelNumber(DWORD dwRecordIndex, WORD* pwVal)
11HRESULT GetRecordModulationMode(DWORD dwRecordIndex, BYTE* pbVal)
12HRESULT GetRecordCarrierFrequency(DWORD dwRecordIndex, DWORD* pdwVal)
13HRESULT GetRecordTransportStreamId(DWORD dwRecordIndex, WORD* pwVal)
14HRESULT GetRecordProgramNumber(DWORD dwRecordIndex, WORD* pwVal)
15HRESULT GetRecordEtmLocation(DWORD dwRecordIndex, BYTE* pbVal)
16HRESULT GetRecordIsAccessControlledBitSet(DWORD dwRecordIndex, BOOL* pfVal)
17HRESULT GetRecordIsHiddenBitSet(DWORD dwRecordIndex, BOOL* pfVal)
18HRESULT GetRecordIsPathSelectBitSet(DWORD dwRecordIndex, BOOL* pfVal)
19HRESULT GetRecordIsOutOfBandBitSet(DWORD dwRecordIndex, BOOL* pfVal)
20HRESULT GetRecordIsHideGuideBitSet(DWORD dwRecordIndex, BOOL* pfVal)
21HRESULT GetRecordServiceType(DWORD dwRecordIndex, BYTE* pbVal)
22HRESULT GetRecordSourceId(DWORD dwRecordIndex, WORD* pwVal)
23HRESULT GetRecordCountOfDescriptors(DWORD dwRecordIndex, DWORD* pdwVal)
24HRESULT GetRecordDescriptorByIndex(DWORD dwRecordIndex, DWORD dwIndex, IGenericDescriptor** ppDescriptor)
25HRESULT GetRecordDescriptorByTag(DWORD dwRecordIndex, BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)
26HRESULT GetCountOfTableDescriptors(DWORD* pdwVal)
27HRESULT GetTableDescriptorByIndex(DWORD dwIndex, IGenericDescriptor** ppDescriptor)
28HRESULT GetTableDescriptorByTag(BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)