Class LiveClientRealtimeInput.Builder
-
- All Implemented Interfaces:
public abstract class LiveClientRealtimeInput.BuilderBuilder for LiveClientRealtimeInput.
-
-
Constructor Summary
Constructors Constructor Description LiveClientRealtimeInput.Builder()
-
Method Summary
-
-
Method Detail
-
mediaChunks
abstract LiveClientRealtimeInput.Builder mediaChunks(List<Blob> mediaChunks)
Setter for mediaChunks.
mediaChunks: Inlined bytes data for media input.
-
mediaChunks
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder mediaChunks(Array<Blob> mediaChunks)
Setter for mediaChunks.
mediaChunks: Inlined bytes data for media input.
-
mediaChunks
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder mediaChunks(Array<Blob.Builder> mediaChunksBuilders)
Setter for mediaChunks builder.
mediaChunks: Inlined bytes data for media input.
-
clearMediaChunks
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder clearMediaChunks()
Clears the value of mediaChunks field.
-
audio
abstract LiveClientRealtimeInput.Builder audio(Blob audio)
Setter for audio.
audio: The realtime audio input stream.
-
audio
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder audio(Blob.Builder audioBuilder)
Setter for audio builder.
audio: The realtime audio input stream.
-
clearAudio
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder clearAudio()
Clears the value of audio field.
-
audioStreamEnd
abstract LiveClientRealtimeInput.Builder audioStreamEnd(boolean audioStreamEnd)
Setter for audioStreamEnd.
audioStreamEnd: Indicates that the audio stream has ended, e.g. because the microphone was turned off.
This should only be sent when automatic activity detection is enabled (which is the default).
The client can reopen the stream by sending an audio message.
-
clearAudioStreamEnd
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder clearAudioStreamEnd()
Clears the value of audioStreamEnd field.
-
video
abstract LiveClientRealtimeInput.Builder video(Blob video)
Setter for video.
video: The realtime video input stream.
-
video
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder video(Blob.Builder videoBuilder)
Setter for video builder.
video: The realtime video input stream.
-
clearVideo
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder clearVideo()
Clears the value of video field.
-
text
abstract LiveClientRealtimeInput.Builder text(String text)
Setter for text.
text: The realtime text input stream.
-
clearText
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder clearText()
Clears the value of text field.
-
activityStart
abstract LiveClientRealtimeInput.Builder activityStart(ActivityStart activityStart)
Setter for activityStart.
activityStart: Marks the start of user activity.
-
activityStart
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder activityStart(ActivityStart.Builder activityStartBuilder)
Setter for activityStart builder.
activityStart: Marks the start of user activity.
-
clearActivityStart
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder clearActivityStart()
Clears the value of activityStart field.
-
activityEnd
abstract LiveClientRealtimeInput.Builder activityEnd(ActivityEnd activityEnd)
Setter for activityEnd.
activityEnd: Marks the end of user activity.
-
activityEnd
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder activityEnd(ActivityEnd.Builder activityEndBuilder)
Setter for activityEnd builder.
activityEnd: Marks the end of user activity.
-
clearActivityEnd
@CanIgnoreReturnValue() LiveClientRealtimeInput.Builder clearActivityEnd()
Clears the value of activityEnd field.
-
build
abstract LiveClientRealtimeInput build()
-
-
-
-