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

IWMPNetwork

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

メソッド 28

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

vtblメソッド
7HRESULT get_bandWidth(INT* plBandwidth)
8HRESULT get_recoveredPackets(INT* plRecoveredPackets)
9HRESULT get_sourceProtocol(LPWSTR* pbstrSourceProtocol)
10HRESULT get_receivedPackets(INT* plReceivedPackets)
11HRESULT get_lostPackets(INT* plLostPackets)
12HRESULT get_receptionQuality(INT* plReceptionQuality)
13HRESULT get_bufferingCount(INT* plBufferingCount)
14HRESULT get_bufferingProgress(INT* plBufferingProgress)
15HRESULT get_bufferingTime(INT* plBufferingTime)
16HRESULT put_bufferingTime(INT lBufferingTime)
17HRESULT get_frameRate(INT* plFrameRate)
18HRESULT get_maxBitRate(INT* plBitRate)
19HRESULT get_bitRate(INT* plBitRate)
20HRESULT getProxySettings(LPWSTR bstrProtocol, INT* plProxySetting)
21HRESULT setProxySettings(LPWSTR bstrProtocol, INT lProxySetting)
22HRESULT getProxyName(LPWSTR bstrProtocol, LPWSTR* pbstrProxyName)
23HRESULT setProxyName(LPWSTR bstrProtocol, LPWSTR bstrProxyName)
24HRESULT getProxyPort(LPWSTR bstrProtocol, INT* lProxyPort)
25HRESULT setProxyPort(LPWSTR bstrProtocol, INT lProxyPort)
26HRESULT getProxyExceptionList(LPWSTR bstrProtocol, LPWSTR* pbstrExceptionList)
27HRESULT setProxyExceptionList(LPWSTR bstrProtocol, LPWSTR pbstrExceptionList)
28HRESULT getProxyBypassForLocal(LPWSTR bstrProtocol, VARIANT_BOOL* pfBypassForLocal)
29HRESULT setProxyBypassForLocal(LPWSTR bstrProtocol, VARIANT_BOOL fBypassForLocal)
30HRESULT get_maxBandwidth(INT* lMaxBandwidth)
31HRESULT put_maxBandwidth(INT lMaxBandwidth)
32HRESULT get_downloadProgress(INT* plDownloadProgress)
33HRESULT get_encodedFrameRate(INT* plFrameRate)
34HRESULT get_framesSkipped(INT* plFrames)