Package io.rong.calllib

## Class CallUserProfile

- All Implemented Interfaces:
    `java.lang.Cloneable`

      public class CallUserProfile
       implements Cloneable

  Created by weiqinxiao on 16/3/1.

- - ### Nested Class Summary

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

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `public String` | `userId` |
    `public String` | `mediaId` |
    `public SurfaceView` | `videoView` |
    `public ArrayList<StreamProfile>` | `streamProfiles` |
    `public RongCallCommon.CallStatus` | `callStatus` |
    `public RongCallCommon.CallMediaType` | `mediaType` |
    `public RongCallCommon.CallUserType` | `userType` |
    `public final static Creator<CallUserProfile>` | `CREATOR` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `CallUserProfile()` |
    `CallUserProfile(Parcel in)` |

  - ### Enum Constant Summary

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

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getUserId()` |
    `void` | `setUserId(String userId)` |
    `String` | `getMediaId()` |
    `void` | `setMediaId(String mediaId)` |
    `SurfaceView` | `getVideoView()` |
    `void` | `setVideoView(SurfaceView videoView)` |
    `RongCallCommon.CallStatus` | `getCallStatus()` |
    `void` | `setCallStatus(RongCallCommon.CallStatus callStatus)` |
    `RongCallCommon.CallMediaType` | `getMediaType()` |
    `void` | `setMediaType(RongCallCommon.CallMediaType mediaType)` |
    `RongCallCommon.CallUserType` | `getUserType()` |
    `void` | `setUserType(RongCallCommon.CallUserType userType)` |
    `boolean` | `drawed()` |
    `boolean` | `isCameraDisabled()` | 用户的摄像头是否已经关闭
    `boolean` | `isMicDisabled()` | 用户的麦克风是否已经关闭
    `void` | `writeToParcel(Parcel dest, int flags)` |
    `int` | `describeContents()` | 描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。
    `boolean` | `equals(Object obj)` |
    `int` | `hashCode()` |
    `void` | `setDrawed(boolean drawed)` |
    `void` | `setCameraDisabled(boolean cameraDisabled)` |
    `void` | `setMicDisabled(boolean micDisabled)` |

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

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

- - ### Constructor Detail

    - #### CallUserProfile

          CallUserProfile()

    - #### CallUserProfile

          CallUserProfile(Parcel in)

  - ### Method Detail

    - #### getUserId

           String getUserId()

    - #### setUserId

           void setUserId(String userId)

    - #### getMediaId

           String getMediaId()

    - #### setMediaId

           void setMediaId(String mediaId)

    - #### getVideoView

           SurfaceView getVideoView()

    - #### setVideoView

           void setVideoView(SurfaceView videoView)

    - #### getCallStatus

           RongCallCommon.CallStatus getCallStatus()

    - #### setCallStatus

           void setCallStatus(RongCallCommon.CallStatus callStatus)

    - #### getMediaType

           RongCallCommon.CallMediaType getMediaType()

    - #### setMediaType

           void setMediaType(RongCallCommon.CallMediaType mediaType)

    - #### getUserType

           RongCallCommon.CallUserType getUserType()

    - #### setUserType

           void setUserType(RongCallCommon.CallUserType userType)

    - #### drawed

           boolean drawed()

    - #### isCameraDisabled

           boolean isCameraDisabled()

      用户的摄像头是否已经关闭

    - #### isMicDisabled

           boolean isMicDisabled()

      用户的麦克风是否已经关闭

    - #### writeToParcel

           void writeToParcel(Parcel dest, int flags)

    - #### describeContents

           int describeContents()

      描述了包含在 Parcelable 对象排列信息中的特殊对象的类型。

      Returns:

        一个标志位，表明Parcelable对象特殊对象类型集合的排列。

    - #### equals

           boolean equals(Object obj)

    - #### hashCode

           int hashCode()

    - #### setDrawed

           void setDrawed(boolean drawed)

    - #### setCameraDisabled

           void setCameraDisabled(boolean cameraDisabled)

    - #### setMicDisabled

           void setMicDisabled(boolean micDisabled)