ホーム › System.RealTimeCommunications › IRTCClient
IRTCClient
COMメソッド 42
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Initialize() |
| 4 | HRESULT Shutdown() |
| 5 | HRESULT PrepareForShutdown() |
| 6 | HRESULT put_EventFilter(INT lFilter) |
| 7 | HRESULT get_EventFilter(INT* plFilter) |
| 8 | HRESULT SetPreferredMediaTypes(INT lMediaTypes, VARIANT_BOOL fPersistent) |
| 9 | HRESULT get_PreferredMediaTypes(INT* plMediaTypes) |
| 10 | HRESULT get_MediaCapabilities(INT* plMediaTypes) |
| 11 | HRESULT CreateSession(RTC_SESSION_TYPE enType, LPWSTR bstrLocalPhoneURI, IRTCProfile* pProfile, INT lFlags, IRTCSession** ppSession) |
| 12 | HRESULT put_ListenForIncomingSessions(RTC_LISTEN_MODE enListen) |
| 13 | HRESULT get_ListenForIncomingSessions(RTC_LISTEN_MODE* penListen) |
| 14 | HRESULT get_NetworkAddresses(VARIANT_BOOL fTCP, VARIANT_BOOL fExternal, VARIANT* pvAddresses) |
| 15 | HRESULT put_Volume(RTC_AUDIO_DEVICE enDevice, INT lVolume) |
| 16 | HRESULT get_Volume(RTC_AUDIO_DEVICE enDevice, INT* plVolume) |
| 17 | HRESULT put_AudioMuted(RTC_AUDIO_DEVICE enDevice, VARIANT_BOOL fMuted) |
| 18 | HRESULT get_AudioMuted(RTC_AUDIO_DEVICE enDevice, VARIANT_BOOL* pfMuted) |
| 19 | HRESULT get_IVideoWindow(RTC_VIDEO_DEVICE enDevice, IVideoWindow** ppIVideoWindow) |
| 20 | HRESULT put_PreferredAudioDevice(RTC_AUDIO_DEVICE enDevice, LPWSTR bstrDeviceName) |
| 21 | HRESULT get_PreferredAudioDevice(RTC_AUDIO_DEVICE enDevice, LPWSTR* pbstrDeviceName) |
| 22 | HRESULT put_PreferredVolume(RTC_AUDIO_DEVICE enDevice, INT lVolume) |
| 23 | HRESULT get_PreferredVolume(RTC_AUDIO_DEVICE enDevice, INT* plVolume) |
| 24 | HRESULT put_PreferredAEC(VARIANT_BOOL bEnable) |
| 25 | HRESULT get_PreferredAEC(VARIANT_BOOL* pbEnabled) |
| 26 | HRESULT put_PreferredVideoDevice(LPWSTR bstrDeviceName) |
| 27 | HRESULT get_PreferredVideoDevice(LPWSTR* pbstrDeviceName) |
| 28 | HRESULT get_ActiveMedia(INT* plMediaType) |
| 29 | HRESULT put_MaxBitrate(INT lMaxBitrate) |
| 30 | HRESULT get_MaxBitrate(INT* plMaxBitrate) |
| 31 | HRESULT put_TemporalSpatialTradeOff(INT lValue) |
| 32 | HRESULT get_TemporalSpatialTradeOff(INT* plValue) |
| 33 | HRESULT get_NetworkQuality(INT* plNetworkQuality) |
| 34 | HRESULT StartT120Applet(RTC_T120_APPLET enApplet) |
| 35 | HRESULT StopT120Applets() |
| 36 | HRESULT get_IsT120AppletRunning(RTC_T120_APPLET enApplet, VARIANT_BOOL* pfRunning) |
| 37 | HRESULT get_LocalUserURI(LPWSTR* pbstrUserURI) |
| 38 | HRESULT put_LocalUserURI(LPWSTR bstrUserURI) |
| 39 | HRESULT get_LocalUserName(LPWSTR* pbstrUserName) |
| 40 | HRESULT put_LocalUserName(LPWSTR bstrUserName) |
| 41 | HRESULT PlayRing(RTC_RING_TYPE enType, VARIANT_BOOL bPlay) |
| 42 | HRESULT SendDTMF(RTC_DTMF enDTMF) |
| 43 | HRESULT InvokeTuningWizard(INT_PTR hwndParent) |
| 44 | HRESULT get_IsTuned(VARIANT_BOOL* pfTuned) |