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

ISCTE_EAS

COM
IID1ff544d6-161d-4fae-9faa-4f9f492ae999継承元IUnknown自前メソッド開始 vtbl3

メソッド 29

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

vtblメソッド
3HRESULT Initialize(ISectionList* pSectionList, IMpeg2Data* pMPEGData)
4HRESULT GetVersionNumber(BYTE* pbVal)
5HRESULT GetSequencyNumber(BYTE* pbVal)
6HRESULT GetProtocolVersion(BYTE* pbVal)
7HRESULT GetEASEventID(WORD* pwVal)
8HRESULT GetOriginatorCode(BYTE* pbVal)
9HRESULT GetEASEventCodeLen(BYTE* pbVal)
10HRESULT GetEASEventCode(BYTE* pbVal)
11HRESULT GetRawNatureOfActivationTextLen(BYTE* pbVal)
12HRESULT GetRawNatureOfActivationText(BYTE* pbVal)
13HRESULT GetNatureOfActivationText(LPWSTR bstrIS0639code, LPWSTR* pbstrString)
14HRESULT GetTimeRemaining(BYTE* pbVal)
15HRESULT GetStartTime(DWORD* pdwVal)
16HRESULT GetDuration(WORD* pwVal)
17HRESULT GetAlertPriority(BYTE* pbVal)
18HRESULT GetDetailsOOBSourceID(WORD* pwVal)
19HRESULT GetDetailsMajor(WORD* pwVal)
20HRESULT GetDetailsMinor(WORD* pwVal)
21HRESULT GetDetailsAudioOOBSourceID(WORD* pwVal)
22HRESULT GetAlertText(LPWSTR bstrIS0639code, LPWSTR* pbstrString)
23HRESULT GetRawAlertTextLen(WORD* pwVal)
24HRESULT GetRawAlertText(BYTE* pbVal)
25HRESULT GetLocationCount(BYTE* pbVal)
26HRESULT GetLocationCodes(BYTE bIndex, BYTE* pbState, BYTE* pbCountySubdivision, WORD* pwCounty)
27HRESULT GetExceptionCount(BYTE* pbVal)
28HRESULT GetExceptionService(BYTE bIndex, BYTE* pbIBRef, WORD* pwFirst, WORD* pwSecond)
29HRESULT GetCountOfTableDescriptors(DWORD* pdwVal)
30HRESULT GetTableDescriptorByIndex(DWORD dwIndex, IGenericDescriptor** ppDescriptor)
31HRESULT GetTableDescriptorByTag(BYTE bTag, DWORD* pdwCookie, IGenericDescriptor** ppDescriptor)