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

IAMNetShowConfig

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IIDfa2aa8f1-8b62-11d0-a520-000000000000継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 22

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT get_BufferingTime(DOUBLE* pBufferingTime)
8HRESULT put_BufferingTime(DOUBLE BufferingTime)
9HRESULT get_UseFixedUDPPort(VARIANT_BOOL* pUseFixedUDPPort)
10HRESULT put_UseFixedUDPPort(VARIANT_BOOL UseFixedUDPPort)
11HRESULT get_FixedUDPPort(INT* pFixedUDPPort)
12HRESULT put_FixedUDPPort(INT FixedUDPPort)
13HRESULT get_UseHTTPProxy(VARIANT_BOOL* pUseHTTPProxy)
14HRESULT put_UseHTTPProxy(VARIANT_BOOL UseHTTPProxy)
15HRESULT get_EnableAutoProxy(VARIANT_BOOL* pEnableAutoProxy)
16HRESULT put_EnableAutoProxy(VARIANT_BOOL EnableAutoProxy)
17HRESULT get_HTTPProxyHost(LPWSTR* pbstrHTTPProxyHost)
18HRESULT put_HTTPProxyHost(LPWSTR bstrHTTPProxyHost)
19HRESULT get_HTTPProxyPort(INT* pHTTPProxyPort)
20HRESULT put_HTTPProxyPort(INT HTTPProxyPort)
21HRESULT get_EnableMulticast(VARIANT_BOOL* pEnableMulticast)
22HRESULT put_EnableMulticast(VARIANT_BOOL EnableMulticast)
23HRESULT get_EnableUDP(VARIANT_BOOL* pEnableUDP)
24HRESULT put_EnableUDP(VARIANT_BOOL EnableUDP)
25HRESULT get_EnableTCP(VARIANT_BOOL* pEnableTCP)
26HRESULT put_EnableTCP(VARIANT_BOOL EnableTCP)
27HRESULT get_EnableHTTP(VARIANT_BOOL* pEnableHTTP)
28HRESULT put_EnableHTTP(VARIANT_BOOL EnableHTTP)