public static final class VideoStitcherServiceGrpc.VideoStitcherServiceStub extends AbstractAsyncStub<VideoStitcherServiceGrpc.VideoStitcherServiceStub>
Video-On-Demand content stitching API allows you to insert ads
into (VoD) video on demand files. You will be able to render custom
scrubber bars with highlighted ads, enforce ad policies, allow
seamless playback and tracking on native players and monetize
content with any standard VMAP compliant ad server.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
VideoStitcherServiceGrpc.VideoStitcherServiceStub
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 VideoStitcherServiceGrpc.VideoStitcherServiceStub 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)
createCdnKey(CreateCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)
public void createCdnKey(CreateCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)
Parameters
createLiveSession(CreateLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)
public void createLiveSession(CreateLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)
Creates a new live session.
Parameters
createSlate(CreateSlateRequest request, StreamObserver<Slate> responseObserver)
public void createSlate(CreateSlateRequest request, StreamObserver<Slate> responseObserver)
Parameters
createVodSession(CreateVodSessionRequest request, StreamObserver<VodSession> responseObserver)
public void createVodSession(CreateVodSessionRequest request, StreamObserver<VodSession> responseObserver)
Creates a client side playback VOD session and returns the full
tracking and playback metadata of the session.
Parameters
deleteCdnKey(DeleteCdnKeyRequest request, StreamObserver<Empty> responseObserver)
public void deleteCdnKey(DeleteCdnKeyRequest request, StreamObserver<Empty> responseObserver)
Deletes the specified CDN key.
Parameters
deleteSlate(DeleteSlateRequest request, StreamObserver<Empty> responseObserver)
public void deleteSlate(DeleteSlateRequest request, StreamObserver<Empty> responseObserver)
Deletes the specified slate.
Parameters
getCdnKey(GetCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)
public void getCdnKey(GetCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)
Returns the specified CDN key.
Parameters
getLiveAdTagDetail(GetLiveAdTagDetailRequest request, StreamObserver<LiveAdTagDetail> responseObserver)
public void getLiveAdTagDetail(GetLiveAdTagDetailRequest request, StreamObserver<LiveAdTagDetail> responseObserver)
Returns the specified ad tag detail for the specified live session.
Parameters
getLiveSession(GetLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)
public void getLiveSession(GetLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)
Returns the details for the specified live session.
Parameters
getSlate(GetSlateRequest request, StreamObserver<Slate> responseObserver)
public void getSlate(GetSlateRequest request, StreamObserver<Slate> responseObserver)
Returns the specified slate.
Parameters
getVodAdTagDetail(GetVodAdTagDetailRequest request, StreamObserver<VodAdTagDetail> responseObserver)
public void getVodAdTagDetail(GetVodAdTagDetailRequest request, StreamObserver<VodAdTagDetail> responseObserver)
Returns the specified ad tag detail for the specified VOD session.
Parameters
getVodSession(GetVodSessionRequest request, StreamObserver<VodSession> responseObserver)
public void getVodSession(GetVodSessionRequest request, StreamObserver<VodSession> responseObserver)
Returns the full tracking, playback metadata, and relevant ad-ops
logs for the specified VOD session.
Parameters
getVodStitchDetail(GetVodStitchDetailRequest request, StreamObserver<VodStitchDetail> responseObserver)
public void getVodStitchDetail(GetVodStitchDetailRequest request, StreamObserver<VodStitchDetail> responseObserver)
Returns the specified stitching information for the specified VOD session.
Parameters
listCdnKeys(ListCdnKeysRequest request, StreamObserver<ListCdnKeysResponse> responseObserver)
public void listCdnKeys(ListCdnKeysRequest request, StreamObserver<ListCdnKeysResponse> responseObserver)
Lists all CDN keys in the specified project and location.
Parameters
listLiveAdTagDetails(ListLiveAdTagDetailsRequest request, StreamObserver<ListLiveAdTagDetailsResponse> responseObserver)
public void listLiveAdTagDetails(ListLiveAdTagDetailsRequest request, StreamObserver<ListLiveAdTagDetailsResponse> responseObserver)
Return the list of ad tag details for the specified live session.
Parameters
listSlates(ListSlatesRequest request, StreamObserver<ListSlatesResponse> responseObserver)
public void listSlates(ListSlatesRequest request, StreamObserver<ListSlatesResponse> responseObserver)
Lists all slates in the specified project and location.
Parameters
listVodAdTagDetails(ListVodAdTagDetailsRequest request, StreamObserver<ListVodAdTagDetailsResponse> responseObserver)
public void listVodAdTagDetails(ListVodAdTagDetailsRequest request, StreamObserver<ListVodAdTagDetailsResponse> responseObserver)
Return the list of ad tag details for the specified VOD session.
Parameters
listVodStitchDetails(ListVodStitchDetailsRequest request, StreamObserver<ListVodStitchDetailsResponse> responseObserver)
public void listVodStitchDetails(ListVodStitchDetailsRequest request, StreamObserver<ListVodStitchDetailsResponse> responseObserver)
Returns a list of detailed stitching information of the specified VOD
session.
Parameters
updateCdnKey(UpdateCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)
public void updateCdnKey(UpdateCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)
Updates the specified CDN key. Only update fields specified
in the call method body.
Parameters
updateSlate(UpdateSlateRequest request, StreamObserver<Slate> responseObserver)
public void updateSlate(UpdateSlateRequest request, StreamObserver<Slate> responseObserver)
Updates the specified slate.
Parameters