Win32 API 日本語リファレンス
ホームSystem.RealTimeCommunications › IRTCClient

IRTCClient

COM
IID07829e45-9a34-408e-a011-bddf13487cd1継承元IUnknown自前メソッド開始 vtbl3

メソッド 42

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

vtblメソッド
3HRESULT Initialize()
4HRESULT Shutdown()
5HRESULT PrepareForShutdown()
6HRESULT put_EventFilter(INT lFilter)
7HRESULT get_EventFilter(INT* plFilter)
8HRESULT SetPreferredMediaTypes(INT lMediaTypes, VARIANT_BOOL fPersistent)
9HRESULT get_PreferredMediaTypes(INT* plMediaTypes)
10HRESULT get_MediaCapabilities(INT* plMediaTypes)
11HRESULT CreateSession(RTC_SESSION_TYPE enType, LPWSTR bstrLocalPhoneURI, IRTCProfile* pProfile, INT lFlags, IRTCSession** ppSession)
12HRESULT put_ListenForIncomingSessions(RTC_LISTEN_MODE enListen)
13HRESULT get_ListenForIncomingSessions(RTC_LISTEN_MODE* penListen)
14HRESULT get_NetworkAddresses(VARIANT_BOOL fTCP, VARIANT_BOOL fExternal, VARIANT* pvAddresses)
15HRESULT put_Volume(RTC_AUDIO_DEVICE enDevice, INT lVolume)
16HRESULT get_Volume(RTC_AUDIO_DEVICE enDevice, INT* plVolume)
17HRESULT put_AudioMuted(RTC_AUDIO_DEVICE enDevice, VARIANT_BOOL fMuted)
18HRESULT get_AudioMuted(RTC_AUDIO_DEVICE enDevice, VARIANT_BOOL* pfMuted)
19HRESULT get_IVideoWindow(RTC_VIDEO_DEVICE enDevice, IVideoWindow** ppIVideoWindow)
20HRESULT put_PreferredAudioDevice(RTC_AUDIO_DEVICE enDevice, LPWSTR bstrDeviceName)
21HRESULT get_PreferredAudioDevice(RTC_AUDIO_DEVICE enDevice, LPWSTR* pbstrDeviceName)
22HRESULT put_PreferredVolume(RTC_AUDIO_DEVICE enDevice, INT lVolume)
23HRESULT get_PreferredVolume(RTC_AUDIO_DEVICE enDevice, INT* plVolume)
24HRESULT put_PreferredAEC(VARIANT_BOOL bEnable)
25HRESULT get_PreferredAEC(VARIANT_BOOL* pbEnabled)
26HRESULT put_PreferredVideoDevice(LPWSTR bstrDeviceName)
27HRESULT get_PreferredVideoDevice(LPWSTR* pbstrDeviceName)
28HRESULT get_ActiveMedia(INT* plMediaType)
29HRESULT put_MaxBitrate(INT lMaxBitrate)
30HRESULT get_MaxBitrate(INT* plMaxBitrate)
31HRESULT put_TemporalSpatialTradeOff(INT lValue)
32HRESULT get_TemporalSpatialTradeOff(INT* plValue)
33HRESULT get_NetworkQuality(INT* plNetworkQuality)
34HRESULT StartT120Applet(RTC_T120_APPLET enApplet)
35HRESULT StopT120Applets()
36HRESULT get_IsT120AppletRunning(RTC_T120_APPLET enApplet, VARIANT_BOOL* pfRunning)
37HRESULT get_LocalUserURI(LPWSTR* pbstrUserURI)
38HRESULT put_LocalUserURI(LPWSTR bstrUserURI)
39HRESULT get_LocalUserName(LPWSTR* pbstrUserName)
40HRESULT put_LocalUserName(LPWSTR bstrUserName)
41HRESULT PlayRing(RTC_RING_TYPE enType, VARIANT_BOOL bPlay)
42HRESULT SendDTMF(RTC_DTMF enDTMF)
43HRESULT InvokeTuningWizard(INT_PTR hwndParent)
44HRESULT get_IsTuned(VARIANT_BOOL* pfTuned)