public static final class LivestreamServiceGrpc.LivestreamServiceStub extends AbstractAsyncStub<LivestreamServiceGrpc.LivestreamServiceStub>
Using Live Stream API, you can generate live streams in the various
renditions and streaming formats. The streaming format include HTTP Live
Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH). You can send
a source stream in the various ways, including Real-Time Messaging
Protocol (RTMP) and Secure Reliable Transport (SRT).
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
LivestreamServiceGrpc.LivestreamServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected LivestreamServiceGrpc.LivestreamServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createChannel(CreateChannelRequest request, StreamObserver<Operation> responseObserver)
public void createChannel(CreateChannelRequest request, StreamObserver<Operation> responseObserver)
Creates a channel with the provided unique ID in the specified
region.
Parameters
createEvent(CreateEventRequest request, StreamObserver<Event> responseObserver)
public void createEvent(CreateEventRequest request, StreamObserver<Event> responseObserver)
Creates an event with the provided unique ID in the specified channel.
Parameters
public void createInput(CreateInputRequest request, StreamObserver<Operation> responseObserver)
Creates an input with the provided unique ID in the specified region.
Parameters
deleteChannel(DeleteChannelRequest request, StreamObserver<Operation> responseObserver)
public void deleteChannel(DeleteChannelRequest request, StreamObserver<Operation> responseObserver)
Deletes the specified channel.
Parameters
deleteEvent(DeleteEventRequest request, StreamObserver<Empty> responseObserver)
public void deleteEvent(DeleteEventRequest request, StreamObserver<Empty> responseObserver)
Deletes the specified event.
Parameters
public void deleteInput(DeleteInputRequest request, StreamObserver<Operation> responseObserver)
Deletes the specified input.
Parameters
getChannel(GetChannelRequest request, StreamObserver<Channel> responseObserver)
public void getChannel(GetChannelRequest request, StreamObserver<Channel> responseObserver)
Returns the specified channel.
Parameters
getEvent(GetEventRequest request, StreamObserver<Event> responseObserver)
public void getEvent(GetEventRequest request, StreamObserver<Event> responseObserver)
Returns the specified event.
Parameters
public void getInput(GetInputRequest request, StreamObserver<Input> responseObserver)
Returns the specified input.
Parameters
listChannels(ListChannelsRequest request, StreamObserver<ListChannelsResponse> responseObserver)
public void listChannels(ListChannelsRequest request, StreamObserver<ListChannelsResponse> responseObserver)
Returns a list of all channels in the specified region.
Parameters
listEvents(ListEventsRequest request, StreamObserver<ListEventsResponse> responseObserver)
public void listEvents(ListEventsRequest request, StreamObserver<ListEventsResponse> responseObserver)
Returns a list of all events in the specified channel.
Parameters
public void listInputs(ListInputsRequest request, StreamObserver<ListInputsResponse> responseObserver)
Returns a list of all inputs in the specified region.
Parameters
startChannel(StartChannelRequest request, StreamObserver<Operation> responseObserver)
public void startChannel(StartChannelRequest request, StreamObserver<Operation> responseObserver)
Starts the specified channel. Part of the video pipeline will be created
only when the StartChannel request is received by the server.
Parameters
stopChannel(StopChannelRequest request, StreamObserver<Operation> responseObserver)
public void stopChannel(StopChannelRequest request, StreamObserver<Operation> responseObserver)
Stops the specified channel. Part of the video pipeline will be released
when the StopChannel request is received by the server.
Parameters
updateChannel(UpdateChannelRequest request, StreamObserver<Operation> responseObserver)
public void updateChannel(UpdateChannelRequest request, StreamObserver<Operation> responseObserver)
Updates the specified channel.
Parameters
public void updateInput(UpdateInputRequest request, StreamObserver<Operation> responseObserver)
Updates the specified input.
Parameters