public class StartOnlineRecordRequest extends AbstractModel
Constructor and Description |
---|
StartOnlineRecordRequest() |
Modifier and Type | Method and Description |
---|---|
Boolean |
getAudioFileNeeded()
Get Whether to return the audio-only recording file of different streams in the result callback.
|
Concat |
getConcat()
Get Real-time recording video splicing parameter
|
String[] |
getExtras()
Get List of advanced features used
List of possible values:
MIX_STREAM - Stream mixing feature
|
String |
getGroupId()
Get IM group ID of the whiteboard.
|
MixStream |
getMixStream()
Get Real-time recording stream mixing parameter
Notes:
1.
|
String |
getRecordUserId()
Get User ID used by the real-time recording service for entering a room.
|
String |
getRecordUserSig()
Get Signature corresponding to RecordUserId
|
Long |
getRoomId()
Get ID of the room for recording.
|
Long |
getSdkAppId()
Get SdkAppId of the customer
|
Whiteboard |
getWhiteboard()
Get Real-time recording whiteboard parameter, such as the whiteboard width and height
|
void |
setAudioFileNeeded(Boolean AudioFileNeeded)
Set Whether to return the audio-only recording file of different streams in the result callback.
|
void |
setConcat(Concat Concat)
Set Real-time recording video splicing parameter
|
void |
setExtras(String[] Extras)
Set List of advanced features used
List of possible values:
MIX_STREAM - Stream mixing feature
|
void |
setGroupId(String GroupId)
Set IM group ID of the whiteboard.
|
void |
setMixStream(MixStream MixStream)
Set Real-time recording stream mixing parameter
Notes:
1.
|
void |
setRecordUserId(String RecordUserId)
Set User ID used by the real-time recording service for entering a room.
|
void |
setRecordUserSig(String RecordUserSig)
Set Signature corresponding to RecordUserId
|
void |
setRoomId(Long RoomId)
Set ID of the room for recording.
|
void |
setSdkAppId(Long SdkAppId)
Set SdkAppId of the customer
|
void |
setWhiteboard(Whiteboard Whiteboard)
Set Real-time recording whiteboard parameter, such as the whiteboard width and height
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public Long getSdkAppId()
public void setSdkAppId(Long SdkAppId)
SdkAppId
- SdkAppId of the customerpublic Long getRoomId()
public void setRoomId(Long RoomId)
RoomId
- ID of the room for recording. Value range: (1, 4294967295)public String getRecordUserId()
public void setRecordUserId(String RecordUserId)
RecordUserId
- User ID used by the real-time recording service for entering a room. Its format is `tic_record_user_${RoomId}_${Random}`, where `${RoomId}` indicates the ID of the room for recording and `${Random}` is a random string.
The ID must be an unused ID in the SDK. The real-time recording service uses the user ID to enter the room for audio, video, and whiteboard recording. If this ID is already used in the SDK, the SDK and recording service will conflict, affecting the recording operation.public String getRecordUserSig()
public void setRecordUserSig(String RecordUserSig)
RecordUserSig
- Signature corresponding to RecordUserIdpublic String getGroupId()
public void setGroupId(String GroupId)
GroupId
- IM group ID of the whiteboard. By default, it is the same as the room ID.public Concat getConcat()
public void setConcat(Concat Concat)
Concat
- Real-time recording video splicing parameterpublic Whiteboard getWhiteboard()
public void setWhiteboard(Whiteboard Whiteboard)
Whiteboard
- Real-time recording whiteboard parameter, such as the whiteboard width and heightpublic MixStream getMixStream()
public void setMixStream(MixStream MixStream)
MixStream
- Real-time recording stream mixing parameter
Notes:
1. The stream mixing feature needs to be enabled separately. If you need the feature, contact TIW customer service.
2. To use the stream mixing feature, the Extras parameter is required and must contain "MIX_STREAM".public String[] getExtras()
public void setExtras(String[] Extras)
Extras
- List of advanced features used
List of possible values:
MIX_STREAM - Stream mixing featurepublic Boolean getAudioFileNeeded()
public void setAudioFileNeeded(Boolean AudioFileNeeded)
AudioFileNeeded
- Whether to return the audio-only recording file of different streams in the result callback. The file format is mp3.Copyright © 2020. All rights reserved.