public static interface LivestreamServiceGrpc.AsyncService
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).
| Modifier and Type | Method and Description |
|---|---|
default void |
createAsset(CreateAssetRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a Asset with the provided unique ID in the specified
region.
|
default void |
createChannel(CreateChannelRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a channel with the provided unique ID in the specified
region.
|
default void |
createEvent(CreateEventRequest request,
io.grpc.stub.StreamObserver<Event> responseObserver)
Creates an event with the provided unique ID in the specified channel.
|
default void |
createInput(CreateInputRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates an input with the provided unique ID in the specified region.
|
default void |
deleteAsset(DeleteAssetRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the specified asset if it is not used.
|
default void |
deleteChannel(DeleteChannelRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the specified channel.
|
default void |
deleteEvent(DeleteEventRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes the specified event.
|
default void |
deleteInput(DeleteInputRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the specified input.
|
default void |
getAsset(GetAssetRequest request,
io.grpc.stub.StreamObserver<Asset> responseObserver)
Returns the specified asset.
|
default void |
getChannel(GetChannelRequest request,
io.grpc.stub.StreamObserver<Channel> responseObserver)
Returns the specified channel.
|
default void |
getEvent(GetEventRequest request,
io.grpc.stub.StreamObserver<Event> responseObserver)
Returns the specified event.
|
default void |
getInput(GetInputRequest request,
io.grpc.stub.StreamObserver<Input> responseObserver)
Returns the specified input.
|
default void |
getPool(GetPoolRequest request,
io.grpc.stub.StreamObserver<Pool> responseObserver)
Returns the specified pool.
|
default void |
listAssets(ListAssetsRequest request,
io.grpc.stub.StreamObserver<ListAssetsResponse> responseObserver)
Returns a list of all assets in the specified region.
|
default void |
listChannels(ListChannelsRequest request,
io.grpc.stub.StreamObserver<ListChannelsResponse> responseObserver)
Returns a list of all channels in the specified region.
|
default void |
listEvents(ListEventsRequest request,
io.grpc.stub.StreamObserver<ListEventsResponse> responseObserver)
Returns a list of all events in the specified channel.
|
default void |
listInputs(ListInputsRequest request,
io.grpc.stub.StreamObserver<ListInputsResponse> responseObserver)
Returns a list of all inputs in the specified region.
|
default void |
startChannel(StartChannelRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Starts the specified channel.
|
default void |
stopChannel(StopChannelRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Stops the specified channel.
|
default void |
updateChannel(UpdateChannelRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the specified channel.
|
default void |
updateInput(UpdateInputRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the specified input.
|
default void |
updatePool(UpdatePoolRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the specified pool.
|
default void createChannel(CreateChannelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a channel with the provided unique ID in the specified region.
default void listChannels(ListChannelsRequest request, io.grpc.stub.StreamObserver<ListChannelsResponse> responseObserver)
Returns a list of all channels in the specified region.
default void getChannel(GetChannelRequest request, io.grpc.stub.StreamObserver<Channel> responseObserver)
Returns the specified channel.
default void deleteChannel(DeleteChannelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the specified channel.
default void updateChannel(UpdateChannelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the specified channel.
default void startChannel(StartChannelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Starts the specified channel. Part of the video pipeline will be created only when the StartChannel request is received by the server.
default void stopChannel(StopChannelRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Stops the specified channel. Part of the video pipeline will be released when the StopChannel request is received by the server.
default void createInput(CreateInputRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates an input with the provided unique ID in the specified region.
default void listInputs(ListInputsRequest request, io.grpc.stub.StreamObserver<ListInputsResponse> responseObserver)
Returns a list of all inputs in the specified region.
default void getInput(GetInputRequest request, io.grpc.stub.StreamObserver<Input> responseObserver)
Returns the specified input.
default void deleteInput(DeleteInputRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the specified input.
default void updateInput(UpdateInputRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the specified input.
default void createEvent(CreateEventRequest request, io.grpc.stub.StreamObserver<Event> responseObserver)
Creates an event with the provided unique ID in the specified channel.
default void listEvents(ListEventsRequest request, io.grpc.stub.StreamObserver<ListEventsResponse> responseObserver)
Returns a list of all events in the specified channel.
default void getEvent(GetEventRequest request, io.grpc.stub.StreamObserver<Event> responseObserver)
Returns the specified event.
default void deleteEvent(DeleteEventRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes the specified event.
default void createAsset(CreateAssetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a Asset with the provided unique ID in the specified region.
default void deleteAsset(DeleteAssetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes the specified asset if it is not used.
default void getAsset(GetAssetRequest request, io.grpc.stub.StreamObserver<Asset> responseObserver)
Returns the specified asset.
default void listAssets(ListAssetsRequest request, io.grpc.stub.StreamObserver<ListAssetsResponse> responseObserver)
Returns a list of all assets in the specified region.
default void getPool(GetPoolRequest request, io.grpc.stub.StreamObserver<Pool> responseObserver)
Returns the specified pool.
default void updatePool(UpdatePoolRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the specified pool.
Copyright © 2023 Google LLC. All rights reserved.