Package io.getstream.services
Class Call
java.lang.Object
io.getstream.services.Call
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblockUser(BlockUserRequest request) createSRTCredentials(String userID) 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) getCallParticipantSessionMetrics(String session, String user, String userSession) getCallParticipantSessionMetrics(String session, String user, String userSession, GetCallParticipantSessionMetricsRequest request) getCallReport(GetCallReportRequest request) getOrCreate(GetOrCreateCallRequest request) goLive()goLive(GoLiveRequest request) kickUser(KickUserRequest request) listRecordings(ListRecordingsRequest request) muteUsers(MuteUsersRequest request) queryCallParticipantSessions(String session) queryCallParticipantSessions(String session, QueryCallParticipantSessionsRequest request) ring()ring(RingCallRequest request) sendCallEvent(SendCallEventRequest request) startRecording(String recordingType) startRecording(String recordingType, StartRecordingRequest request) stopLive()stopLive(StopLiveRequest request) stopRecording(String recordingType) stopRecording(String recordingType, StopRecordingRequest request) stopRTMPBroadcast(String name) stopRTMPBroadcast(String name, StopRTMPBroadcastRequest request) unblockUser(UnblockUserRequest request) update()update(UpdateCallRequest request) videoPin(VideoPinRequest request) videoUnpin(VideoUnpinRequest request)
-
Field Details
-
service
-
callType
-
callID
-
-
Constructor Details
-
Call
-
-
Method Details
-
get
- Throws:
StreamException
-
get
- Throws:
StreamException
-
getOrCreate
@NotNull public StreamResponse<GetOrCreateCallResponse> getOrCreate(GetOrCreateCallRequest request) throws StreamException - Throws:
StreamException
-
getOrCreate
- Throws:
StreamException
-
createSRTCredentials
- Throws:
StreamException
-
update
@NotNull public StreamResponse<UpdateCallResponse> update(UpdateCallRequest request) throws StreamException - Throws:
StreamException
-
update
- Throws:
StreamException
-
blockUser
@NotNull public StreamResponse<BlockUserResponse> blockUser(BlockUserRequest request) throws StreamException - Throws:
StreamException
-
sendClosedCaption
@NotNull public StreamResponse<SendClosedCaptionResponse> sendClosedCaption(SendClosedCaptionRequest 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
-
kickUser
@NotNull public StreamResponse<KickUserResponse> kickUser(KickUserRequest request) throws StreamException - 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
-
queryCallParticipants
@NotNull public StreamResponse<QueryCallParticipantsResponse> queryCallParticipants(QueryCallParticipantsRequest request) throws StreamException - Throws:
StreamException
-
queryCallParticipants
- 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
-
startRecording
@NotNull public StreamResponse<StartRecordingResponse> startRecording(@NotNull String recordingType, StartRecordingRequest request) throws StreamException - Throws:
StreamException
-
startRecording
public StreamResponse<StartRecordingResponse> startRecording(@NotNull String recordingType) throws StreamException - Throws:
StreamException
-
stopRecording
@NotNull public StreamResponse<StopRecordingResponse> stopRecording(@NotNull String recordingType, StopRecordingRequest request) throws StreamException - Throws:
StreamException
-
stopRecording
public StreamResponse<StopRecordingResponse> stopRecording(@NotNull String recordingType) throws StreamException - Throws:
StreamException
-
getCallReport
@NotNull public StreamResponse<GetCallReportResponse> getCallReport(GetCallReportRequest request) throws StreamException - Throws:
StreamException
-
getCallReport
- Throws:
StreamException
-
ring
@NotNull public StreamResponse<RingCallResponse> ring(RingCallRequest request) throws StreamException - Throws:
StreamException
-
ring
- 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
-
getCallParticipantSessionMetrics
@NotNull public StreamResponse<GetCallParticipantSessionMetricsResponse> getCallParticipantSessionMetrics(@NotNull String session, @NotNull String user, @NotNull String userSession, GetCallParticipantSessionMetricsRequest request) throws StreamException - Throws:
StreamException
-
getCallParticipantSessionMetrics
public StreamResponse<GetCallParticipantSessionMetricsResponse> getCallParticipantSessionMetrics(@NotNull String session, @NotNull String user, @NotNull String userSession) throws StreamException - Throws:
StreamException
-
queryCallParticipantSessions
@NotNull public StreamResponse<QueryCallParticipantSessionsResponse> queryCallParticipantSessions(@NotNull String session, QueryCallParticipantSessionsRequest request) throws StreamException - Throws:
StreamException
-
queryCallParticipantSessions
public StreamResponse<QueryCallParticipantSessionsResponse> queryCallParticipantSessions(@NotNull String session) 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
-
startTranscription
@NotNull public StreamResponse<StartTranscriptionResponse> startTranscription(StartTranscriptionRequest request) throws StreamException - Throws:
StreamException
-
startTranscription
- 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
-
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
-