Interface LivestreamingApi

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract StartBroadcastingResponse startBroadcasting(@Path(value = "type") String type, @Path(value = "id") String id) Start broadcasting Starts broadcasting Required permissions: - StartBroadcasting Responses:
      • 201: Successful response

      • 400: Bad request

      • 429: Too many requests

      abstract StopBroadcastingResponse stopBroadcasting(@Path(value = "type") String type, @Path(value = "id") String id) Stop broadcasting Stops broadcasting Required permissions: - StopBroadcasting Responses:
      • 201: Successful response

      • 400: Bad request

      • 429: Too many requests

      abstract StopLiveResponse stopLive(@Path(value = "type") String type, @Path(value = "id") String id) Set call as not live Sends events: - call.
      abstract StopRecordingResponse stopRecording(@Path(value = "type") String type, @Path(value = "id") String id) Stop recording Stops recording Sends events: - call.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • startBroadcasting

        @POST(value = "/video/call/{type}/{id}/start_broadcasting") abstract StartBroadcastingResponse startBroadcasting(@Path(value = "type") String type, @Path(value = "id") String id)

        Start broadcasting Starts broadcasting Required permissions: - StartBroadcasting Responses:

        • 201: Successful response

        • 400: Bad request

        • 429: Too many requests

      • stopBroadcasting

        @POST(value = "/video/call/{type}/{id}/stop_broadcasting") abstract StopBroadcastingResponse stopBroadcasting(@Path(value = "type") String type, @Path(value = "id") String id)

        Stop broadcasting Stops broadcasting Required permissions: - StopBroadcasting Responses:

        • 201: Successful response

        • 400: Bad request

        • 429: Too many requests

      • stopLive

        @POST(value = "/video/call/{type}/{id}/stop_live") abstract StopLiveResponse stopLive(@Path(value = "type") String type, @Path(value = "id") String id)

        Set call as not live Sends events: - call.updated Required permissions: - UpdateCall Responses:

        • 201: Successful response

        • 400: Bad request

        • 429: Too many requests

      • stopRecording

        @POST(value = "/video/call/{type}/{id}/stop_recording") abstract StopRecordingResponse stopRecording(@Path(value = "type") String type, @Path(value = "id") String id)

        Stop recording Stops recording Sends events: - call.recording_stopped Required permissions: - StopRecording Responses:

        • 201: Successful response

        • 400: Bad request

        • 429: Too many requests