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

IRTCSession

COM
IID387c8086-99be-42fb-9973-7c0fc0ca9fa8継承元IUnknown自前メソッド開始 vtbl3

メソッド 20

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

vtblメソッド
3HRESULT get_Client(IRTCClient** ppClient)
4HRESULT get_State(RTC_SESSION_STATE* penState)
5HRESULT get_Type(RTC_SESSION_TYPE* penType)
6HRESULT get_Profile(IRTCProfile** ppProfile)
7HRESULT get_Participants(IRTCCollection** ppCollection)
8HRESULT Answer()
9HRESULT Terminate(RTC_TERMINATE_REASON enReason)
10HRESULT Redirect(RTC_SESSION_TYPE enType, LPWSTR bstrLocalPhoneURI, IRTCProfile* pProfile, INT lFlags)
11HRESULT AddParticipant(LPWSTR bstrAddress, LPWSTR bstrName, IRTCParticipant** ppParticipant)
12HRESULT RemoveParticipant(IRTCParticipant* pParticipant)
13HRESULT EnumerateParticipants(IRTCEnumParticipants** ppEnum)
14HRESULT get_CanAddParticipants(VARIANT_BOOL* pfCanAdd)
15HRESULT get_RedirectedUserURI(LPWSTR* pbstrUserURI)
16HRESULT get_RedirectedUserName(LPWSTR* pbstrUserName)
17HRESULT NextRedirectedUser()
18HRESULT SendMessage(LPWSTR bstrMessageHeader, LPWSTR bstrMessage, INT_PTR lCookie)
19HRESULT SendMessageStatus(RTC_MESSAGING_USER_STATUS enUserStatus, INT_PTR lCookie)
20HRESULT AddStream(INT lMediaType, INT_PTR lCookie)
21HRESULT RemoveStream(INT lMediaType, INT_PTR lCookie)
22HRESULT put_EncryptionKey(INT lMediaType, LPWSTR EncryptionKey)