Package io.rong.calllib

## Class CallSessionImp

- All Implemented Interfaces:

      public class CallSessionImp

  Created by weiqinxiao on 16/3/26.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `public String` | `callId` |
    `public ConversationType` | `conversationType` |
    `public String` | `targetId` |
    `public RongCallCommon.CallMediaType` | `mediaType` |
    `public RongCallCommon.CallEngineType` | `engineType` |
    `public RongCallCommon.CallUserType` | `userType` |
    `public long` | `startTime` |
    `public long` | `activeTime` |
    `public long` | `endTime` |
    `public String` | `selfUserId` |
    `public String` | `inviterUserId` |
    `public String` | `callerUserId` |
    `public String` | `extra` |
    `public Message` | `cachedMsg` |
    `public String` | `dynamicKey` |
    `public MessagePushConfig` | `pushConfig` |
    `public RongCallCommon.RoomType` | `roomType` |
    `public String` | `sessionId` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `CallSessionImp()` |

  - ### Enum Constant Summary

    Enum Constants
    Enum Constant | Description
    --- | ---

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getCallId()` |
    `void` | `setCallId(String callId)` |
    `ConversationType` | `getConversationType()` |
    `void` | `setConversationType(ConversationType conversationType)` |
    `String` | `getTargetId()` |
    `void` | `setTargetId(String targetId)` |
    `RongCallCommon.CallMediaType` | `getMediaType()` |
    `void` | `setMediaType(RongCallCommon.CallMediaType mediaType)` |
    `RongCallCommon.CallEngineType` | `getEngineType()` |
    `void` | `setEngineType(RongCallCommon.CallEngineType engineType)` |
    `RongCallCommon.CallUserType` | `getUserType()` |
    `void` | `setUserType(RongCallCommon.CallUserType userType)` |
    `long` | `getStartTime()` |
    `void` | `setStartTime(long startTime)` |
    `long` | `getActiveTime()` |
    `void` | `setActiveTime(long activeTime)` |
    `long` | `getEndTime()` |
    `void` | `setEndTime(long endTime)` |
    `String` | `getSelfUserId()` |
    `void` | `setSelfUserId(String selfUserId)` |
    `String` | `getInviterUserId()` |
    `void` | `setInviterUserId(String inviterUserId)` |
    `String` | `getCallerUserId()` |
    `void` | `setCallerUserId(String callerUserId)` |
    `String` | `getExtra()` |
    `void` | `setExtra(String extra)` |
    `Message` | `getCachedMsg()` |
    `void` | `setCachedMsg(Message cachedMsg)` |
    `String` | `getDynamicKey()` |
    `void` | `setDynamicKey(String dynamicKey)` |
    `MessagePushConfig` | `getPushConfig()` |
    `void` | `setPushConfig(MessagePushConfig pushConfig)` |
    `RongCallCommon.RoomType` | `getRoomType()` |
    `void` | `setRoomType(RongCallCommon.RoomType roomType)` |
    `String` | `getSessionId()` |
    `void` | `setSessionId(String sessionId)` |
    `List<CallUserProfile>` | `getParticipantProfileList()` |
    `CallUserProfile` | `getSelfProfile()` |
    `SurfaceView` | `getLocalVideo()` |
    `void` | `setLocalVideo(SurfaceView localVideo)` |
    `List<String>` | `getobserverUserList()` |
    `void` | `setParticipantUserList(List<CallUserProfile> participantsProfileList)` |
    `List<String>` | `getParticipantUserList()` |
    `List<String>` | `getParticipantUserListWithoutSelf()` |
    `boolean` | `isUseSignalServer()` |
    `void` | `setObserverUserList(List<String> observerUserList)` |
    `void` | `setUseSignalServer(boolean useSignalServer)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### CallSessionImp

          CallSessionImp()

  - ### Method Detail

    - #### getCallId

           String getCallId()

    - #### setCallId

           void setCallId(String callId)

    - #### getConversationType

           ConversationType getConversationType()

    - #### setConversationType

           void setConversationType(ConversationType conversationType)

    - #### getTargetId

           String getTargetId()

    - #### setTargetId

           void setTargetId(String targetId)

    - #### getMediaType

           RongCallCommon.CallMediaType getMediaType()

    - #### setMediaType

           void setMediaType(RongCallCommon.CallMediaType mediaType)

    - #### getEngineType

           RongCallCommon.CallEngineType getEngineType()

    - #### setEngineType

           void setEngineType(RongCallCommon.CallEngineType engineType)

    - #### getUserType

           RongCallCommon.CallUserType getUserType()

    - #### setUserType

           void setUserType(RongCallCommon.CallUserType userType)

    - #### getStartTime

           long getStartTime()

    - #### setStartTime

           void setStartTime(long startTime)

    - #### getActiveTime

           long getActiveTime()

    - #### setActiveTime

           void setActiveTime(long activeTime)

    - #### getEndTime

           long getEndTime()

    - #### setEndTime

           void setEndTime(long endTime)

    - #### getSelfUserId

           String getSelfUserId()

    - #### setSelfUserId

           void setSelfUserId(String selfUserId)

    - #### getInviterUserId

           String getInviterUserId()

    - #### setInviterUserId

           void setInviterUserId(String inviterUserId)

    - #### getCallerUserId

           String getCallerUserId()

    - #### setCallerUserId

           void setCallerUserId(String callerUserId)

    - #### getExtra

           String getExtra()

    - #### setExtra

           void setExtra(String extra)

    - #### getCachedMsg

           Message getCachedMsg()

    - #### setCachedMsg

           void setCachedMsg(Message cachedMsg)

    - #### getDynamicKey

           String getDynamicKey()

    - #### setDynamicKey

           void setDynamicKey(String dynamicKey)

    - #### getPushConfig

           MessagePushConfig getPushConfig()

    - #### setPushConfig

           void setPushConfig(MessagePushConfig pushConfig)

    - #### getRoomType

           RongCallCommon.RoomType getRoomType()

    - #### setRoomType

           void setRoomType(RongCallCommon.RoomType roomType)

    - #### getSessionId

           String getSessionId()

    - #### setSessionId

           void setSessionId(String sessionId)

    - #### getParticipantProfileList

           List<CallUserProfile> getParticipantProfileList()

    - #### getSelfProfile

           CallUserProfile getSelfProfile()

    - #### getLocalVideo

           SurfaceView getLocalVideo()

    - #### setLocalVideo

           void setLocalVideo(SurfaceView localVideo)

    - #### getobserverUserList

           List<String> getobserverUserList()

    - #### setParticipantUserList

           void setParticipantUserList(List<CallUserProfile> participantsProfileList)

    - #### getParticipantUserList

           List<String> getParticipantUserList()

    - #### getParticipantUserListWithoutSelf

           List<String> getParticipantUserListWithoutSelf()

    - #### isUseSignalServer

           boolean isUseSignalServer()

    - #### setObserverUserList

           void setObserverUserList(List<String> observerUserList)

    - #### setUseSignalServer

           void setUseSignalServer(boolean useSignalServer)