Package io.getstream.services
Class Call
java.lang.Object
io.getstream.services.Call
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblockUser(BlockUserRequest request) delete()delete(DeleteCallRequest request) deleteRecording(String session, String filename) deleteRecording(String session, String filename, DeleteRecordingRequest request) deleteTranscription(String session, String filename) deleteTranscription(String session, String filename, DeleteTranscriptionRequest request) end()end(EndCallRequest request) get()get(GetCallRequest request) getCallReport(GetCallReportRequest request) getCallStats(String session) getCallStats(String session, GetCallStatsRequest request) getOrCreate(GetOrCreateCallRequest request) goLive()goLive(GoLiveRequest request) listRecordings(ListRecordingsRequest request) muteUsers(MuteUsersRequest request) sendCallEvent(SendCallEventRequest request) startRecording(StartRecordingRequest request) stopLive()stopLive(StopLiveRequest request) stopRecording(StopRecordingRequest request) stopRTMPBroadcast(String name) stopRTMPBroadcast(String name, StopRTMPBroadcastRequest request) unblockUser(UnblockUserRequest request) update()update(UpdateCallRequest request) videoPin(VideoPinRequest request) videoUnpin(VideoUnpinRequest request)
-
Constructor Details
-
Call
-
-
Method Details
-
get
- Throws:
StreamException
-
get
- Throws:
StreamException
-
update
@NotNull public StreamResponse<UpdateCallResponse> update(UpdateCallRequest request) throws StreamException - Throws:
StreamException
-
update
- Throws:
StreamException
-
getOrCreate
@NotNull public StreamResponse<GetOrCreateCallResponse> getOrCreate(GetOrCreateCallRequest request) throws StreamException - Throws:
StreamException
-
getOrCreate
- Throws:
StreamException
-
blockUser
@NotNull public StreamResponse<BlockUserResponse> blockUser(BlockUserRequest request) throws StreamException - Throws:
StreamException
-
delete
@NotNull public StreamResponse<DeleteCallResponse> delete(DeleteCallRequest request) throws StreamException - Throws:
StreamException
-
delete
- Throws:
StreamException
-
sendCallEvent
@NotNull public StreamResponse<SendCallEventResponse> sendCallEvent(SendCallEventRequest request) throws StreamException - Throws:
StreamException
-
sendCallEvent
- Throws:
StreamException
-
collectUserFeedback
@NotNull public StreamResponse<CollectUserFeedbackResponse> collectUserFeedback(CollectUserFeedbackRequest request) throws StreamException - Throws:
StreamException
-
goLive
- Throws:
StreamException
-
goLive
- Throws:
StreamException
-
end
- Throws:
StreamException
-
end
- Throws:
StreamException
-
updateCallMembers
@NotNull public StreamResponse<UpdateCallMembersResponse> updateCallMembers(UpdateCallMembersRequest request) throws StreamException - Throws:
StreamException
-
updateCallMembers
- Throws:
StreamException
-
muteUsers
@NotNull public StreamResponse<MuteUsersResponse> muteUsers(MuteUsersRequest request) throws StreamException - Throws:
StreamException
-
muteUsers
- Throws:
StreamException
-
videoPin
@NotNull public StreamResponse<PinResponse> videoPin(VideoPinRequest request) throws StreamException - Throws:
StreamException
-
listRecordings
@NotNull public StreamResponse<ListRecordingsResponse> listRecordings(ListRecordingsRequest request) throws StreamException - Throws:
StreamException
-
listRecordings
- Throws:
StreamException
-
getCallReport
@NotNull public StreamResponse<GetCallReportResponse> getCallReport(GetCallReportRequest request) throws StreamException - Throws:
StreamException
-
getCallReport
- Throws:
StreamException
-
startRTMPBroadcasts
@NotNull public StreamResponse<StartRTMPBroadcastsResponse> startRTMPBroadcasts(StartRTMPBroadcastsRequest request) throws StreamException - Throws:
StreamException
-
stopAllRTMPBroadcasts
@NotNull public StreamResponse<StopAllRTMPBroadcastsResponse> stopAllRTMPBroadcasts(StopAllRTMPBroadcastsRequest request) throws StreamException - Throws:
StreamException
-
stopAllRTMPBroadcasts
- Throws:
StreamException
-
stopRTMPBroadcast
@NotNull public StreamResponse<StopRTMPBroadcastsResponse> stopRTMPBroadcast(@NotNull String name, StopRTMPBroadcastRequest request) throws StreamException - Throws:
StreamException
-
stopRTMPBroadcast
public StreamResponse<StopRTMPBroadcastsResponse> stopRTMPBroadcast(@NotNull String name) throws StreamException - Throws:
StreamException
-
startHLSBroadcasting
@NotNull public StreamResponse<StartHLSBroadcastingResponse> startHLSBroadcasting(StartHLSBroadcastingRequest request) throws StreamException - Throws:
StreamException
-
startHLSBroadcasting
- Throws:
StreamException
-
startClosedCaptions
@NotNull public StreamResponse<StartClosedCaptionsResponse> startClosedCaptions(StartClosedCaptionsRequest request) throws StreamException - Throws:
StreamException
-
startClosedCaptions
- Throws:
StreamException
-
startFrameRecording
@NotNull public StreamResponse<StartFrameRecordingResponse> startFrameRecording(StartFrameRecordingRequest request) throws StreamException - Throws:
StreamException
-
startFrameRecording
- Throws:
StreamException
-
startRecording
@NotNull public StreamResponse<StartRecordingResponse> startRecording(StartRecordingRequest request) throws StreamException - Throws:
StreamException
-
startRecording
- Throws:
StreamException
-
startTranscription
@NotNull public StreamResponse<StartTranscriptionResponse> startTranscription(StartTranscriptionRequest request) throws StreamException - Throws:
StreamException
-
startTranscription
- Throws:
StreamException
-
getCallStats
@NotNull public StreamResponse<GetCallStatsResponse> getCallStats(@NotNull String session, GetCallStatsRequest request) throws StreamException - Throws:
StreamException
-
getCallStats
public StreamResponse<GetCallStatsResponse> getCallStats(@NotNull String session) throws StreamException - Throws:
StreamException
-
stopHLSBroadcasting
@NotNull public StreamResponse<StopHLSBroadcastingResponse> stopHLSBroadcasting(StopHLSBroadcastingRequest request) throws StreamException - Throws:
StreamException
-
stopHLSBroadcasting
- Throws:
StreamException
-
stopClosedCaptions
@NotNull public StreamResponse<StopClosedCaptionsResponse> stopClosedCaptions(StopClosedCaptionsRequest request) throws StreamException - Throws:
StreamException
-
stopClosedCaptions
- Throws:
StreamException
-
stopFrameRecording
@NotNull public StreamResponse<StopFrameRecordingResponse> stopFrameRecording(StopFrameRecordingRequest request) throws StreamException - Throws:
StreamException
-
stopFrameRecording
- Throws:
StreamException
-
stopLive
@NotNull public StreamResponse<StopLiveResponse> stopLive(StopLiveRequest request) throws StreamException - Throws:
StreamException
-
stopLive
- Throws:
StreamException
-
stopRecording
@NotNull public StreamResponse<StopRecordingResponse> stopRecording(StopRecordingRequest request) throws StreamException - Throws:
StreamException
-
stopRecording
- Throws:
StreamException
-
stopTranscription
@NotNull public StreamResponse<StopTranscriptionResponse> stopTranscription(StopTranscriptionRequest request) throws StreamException - Throws:
StreamException
-
stopTranscription
- Throws:
StreamException
-
listTranscriptions
@NotNull public StreamResponse<ListTranscriptionsResponse> listTranscriptions(ListTranscriptionsRequest request) throws StreamException - Throws:
StreamException
-
listTranscriptions
- Throws:
StreamException
-
unblockUser
@NotNull public StreamResponse<UnblockUserResponse> unblockUser(UnblockUserRequest request) throws StreamException - Throws:
StreamException
-
videoUnpin
@NotNull public StreamResponse<UnpinResponse> videoUnpin(VideoUnpinRequest request) throws StreamException - Throws:
StreamException
-
updateUserPermissions
@NotNull public StreamResponse<UpdateUserPermissionsResponse> updateUserPermissions(UpdateUserPermissionsRequest request) throws StreamException - Throws:
StreamException
-
deleteRecording
@NotNull public StreamResponse<DeleteRecordingResponse> deleteRecording(@NotNull String session, @NotNull String filename, DeleteRecordingRequest request) throws StreamException - Throws:
StreamException
-
deleteRecording
public StreamResponse<DeleteRecordingResponse> deleteRecording(@NotNull String session, @NotNull String filename) throws StreamException - Throws:
StreamException
-
deleteTranscription
@NotNull public StreamResponse<DeleteTranscriptionResponse> deleteTranscription(@NotNull String session, @NotNull String filename, DeleteTranscriptionRequest request) throws StreamException - Throws:
StreamException
-
deleteTranscription
public StreamResponse<DeleteTranscriptionResponse> deleteTranscription(@NotNull String session, @NotNull String filename) throws StreamException - Throws:
StreamException
-