- 0.51.0 (latest)
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.6
- 0.1.2
public static interface VideoStitcherServiceGrpc.AsyncService
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.
Methods
createCdnKey(CreateCdnKeyRequest request, StreamObserver<Operation> responseObserver)
public default void createCdnKey(CreateCdnKeyRequest request, StreamObserver<Operation> responseObserver)
Creates a new CDN key.
Parameters | |
---|---|
Name | Description |
request |
CreateCdnKeyRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createLiveConfig(CreateLiveConfigRequest request, StreamObserver<Operation> responseObserver)
public default void createLiveConfig(CreateLiveConfigRequest request, StreamObserver<Operation> responseObserver)
Registers the live config with the provided unique ID in the specified region.
Parameters | |
---|---|
Name | Description |
request |
CreateLiveConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createLiveSession(CreateLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)
public default void createLiveSession(CreateLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)
Creates a new live session.
Parameters | |
---|---|
Name | Description |
request |
CreateLiveSessionRequest |
responseObserver |
io.grpc.stub.StreamObserver<LiveSession> |
createSlate(CreateSlateRequest request, StreamObserver<Operation> responseObserver)
public default void createSlate(CreateSlateRequest request, StreamObserver<Operation> responseObserver)
Creates a slate.
Parameters | |
---|---|
Name | Description |
request |
CreateSlateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createVodConfig(CreateVodConfigRequest request, StreamObserver<Operation> responseObserver)
public default void createVodConfig(CreateVodConfigRequest request, StreamObserver<Operation> responseObserver)
Registers the VOD config with the provided unique ID in the specified region.
Parameters | |
---|---|
Name | Description |
request |
CreateVodConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createVodSession(CreateVodSessionRequest request, StreamObserver<VodSession> responseObserver)
public default 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 | |
---|---|
Name | Description |
request |
CreateVodSessionRequest |
responseObserver |
io.grpc.stub.StreamObserver<VodSession> |
deleteCdnKey(DeleteCdnKeyRequest request, StreamObserver<Operation> responseObserver)
public default void deleteCdnKey(DeleteCdnKeyRequest request, StreamObserver<Operation> responseObserver)
Deletes the specified CDN key.
Parameters | |
---|---|
Name | Description |
request |
DeleteCdnKeyRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteLiveConfig(DeleteLiveConfigRequest request, StreamObserver<Operation> responseObserver)
public default void deleteLiveConfig(DeleteLiveConfigRequest request, StreamObserver<Operation> responseObserver)
Deletes the specified live config.
Parameters | |
---|---|
Name | Description |
request |
DeleteLiveConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteSlate(DeleteSlateRequest request, StreamObserver<Operation> responseObserver)
public default void deleteSlate(DeleteSlateRequest request, StreamObserver<Operation> responseObserver)
Deletes the specified slate.
Parameters | |
---|---|
Name | Description |
request |
DeleteSlateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteVodConfig(DeleteVodConfigRequest request, StreamObserver<Operation> responseObserver)
public default void deleteVodConfig(DeleteVodConfigRequest request, StreamObserver<Operation> responseObserver)
Deletes the specified VOD config.
Parameters | |
---|---|
Name | Description |
request |
DeleteVodConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
getCdnKey(GetCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)
public default void getCdnKey(GetCdnKeyRequest request, StreamObserver<CdnKey> responseObserver)
Returns the specified CDN key.
Parameters | |
---|---|
Name | Description |
request |
GetCdnKeyRequest |
responseObserver |
io.grpc.stub.StreamObserver<CdnKey> |
getLiveAdTagDetail(GetLiveAdTagDetailRequest request, StreamObserver<LiveAdTagDetail> responseObserver)
public default void getLiveAdTagDetail(GetLiveAdTagDetailRequest request, StreamObserver<LiveAdTagDetail> responseObserver)
Returns the specified ad tag detail for the specified live session.
Parameters | |
---|---|
Name | Description |
request |
GetLiveAdTagDetailRequest |
responseObserver |
io.grpc.stub.StreamObserver<LiveAdTagDetail> |
getLiveConfig(GetLiveConfigRequest request, StreamObserver<LiveConfig> responseObserver)
public default void getLiveConfig(GetLiveConfigRequest request, StreamObserver<LiveConfig> responseObserver)
Returns the specified live config managed by the Video Stitcher service.
Parameters | |
---|---|
Name | Description |
request |
GetLiveConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<LiveConfig> |
getLiveSession(GetLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)
public default void getLiveSession(GetLiveSessionRequest request, StreamObserver<LiveSession> responseObserver)
Returns the details for the specified live session.
Parameters | |
---|---|
Name | Description |
request |
GetLiveSessionRequest |
responseObserver |
io.grpc.stub.StreamObserver<LiveSession> |
getSlate(GetSlateRequest request, StreamObserver<Slate> responseObserver)
public default void getSlate(GetSlateRequest request, StreamObserver<Slate> responseObserver)
Returns the specified slate.
Parameters | |
---|---|
Name | Description |
request |
GetSlateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Slate> |
getVodAdTagDetail(GetVodAdTagDetailRequest request, StreamObserver<VodAdTagDetail> responseObserver)
public default void getVodAdTagDetail(GetVodAdTagDetailRequest request, StreamObserver<VodAdTagDetail> responseObserver)
Returns the specified ad tag detail for the specified VOD session.
Parameters | |
---|---|
Name | Description |
request |
GetVodAdTagDetailRequest |
responseObserver |
io.grpc.stub.StreamObserver<VodAdTagDetail> |
getVodConfig(GetVodConfigRequest request, StreamObserver<VodConfig> responseObserver)
public default void getVodConfig(GetVodConfigRequest request, StreamObserver<VodConfig> responseObserver)
Returns the specified VOD config managed by the Video Stitcher API service.
Parameters | |
---|---|
Name | Description |
request |
GetVodConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<VodConfig> |
getVodSession(GetVodSessionRequest request, StreamObserver<VodSession> responseObserver)
public default void getVodSession(GetVodSessionRequest request, StreamObserver<VodSession> responseObserver)
Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.
Parameters | |
---|---|
Name | Description |
request |
GetVodSessionRequest |
responseObserver |
io.grpc.stub.StreamObserver<VodSession> |
getVodStitchDetail(GetVodStitchDetailRequest request, StreamObserver<VodStitchDetail> responseObserver)
public default void getVodStitchDetail(GetVodStitchDetailRequest request, StreamObserver<VodStitchDetail> responseObserver)
Returns the specified stitching information for the specified VOD session.
Parameters | |
---|---|
Name | Description |
request |
GetVodStitchDetailRequest |
responseObserver |
io.grpc.stub.StreamObserver<VodStitchDetail> |
listCdnKeys(ListCdnKeysRequest request, StreamObserver<ListCdnKeysResponse> responseObserver)
public default void listCdnKeys(ListCdnKeysRequest request, StreamObserver<ListCdnKeysResponse> responseObserver)
Lists all CDN keys in the specified project and location.
Parameters | |
---|---|
Name | Description |
request |
ListCdnKeysRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListCdnKeysResponse> |
listLiveAdTagDetails(ListLiveAdTagDetailsRequest request, StreamObserver<ListLiveAdTagDetailsResponse> responseObserver)
public default void listLiveAdTagDetails(ListLiveAdTagDetailsRequest request, StreamObserver<ListLiveAdTagDetailsResponse> responseObserver)
Return the list of ad tag details for the specified live session.
Parameters | |
---|---|
Name | Description |
request |
ListLiveAdTagDetailsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListLiveAdTagDetailsResponse> |
listLiveConfigs(ListLiveConfigsRequest request, StreamObserver<ListLiveConfigsResponse> responseObserver)
public default void listLiveConfigs(ListLiveConfigsRequest request, StreamObserver<ListLiveConfigsResponse> responseObserver)
Lists all live configs managed by the Video Stitcher that belong to the specified project and region.
Parameters | |
---|---|
Name | Description |
request |
ListLiveConfigsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListLiveConfigsResponse> |
listSlates(ListSlatesRequest request, StreamObserver<ListSlatesResponse> responseObserver)
public default void listSlates(ListSlatesRequest request, StreamObserver<ListSlatesResponse> responseObserver)
Lists all slates in the specified project and location.
Parameters | |
---|---|
Name | Description |
request |
ListSlatesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListSlatesResponse> |
listVodAdTagDetails(ListVodAdTagDetailsRequest request, StreamObserver<ListVodAdTagDetailsResponse> responseObserver)
public default void listVodAdTagDetails(ListVodAdTagDetailsRequest request, StreamObserver<ListVodAdTagDetailsResponse> responseObserver)
Return the list of ad tag details for the specified VOD session.
Parameters | |
---|---|
Name | Description |
request |
ListVodAdTagDetailsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListVodAdTagDetailsResponse> |
listVodConfigs(ListVodConfigsRequest request, StreamObserver<ListVodConfigsResponse> responseObserver)
public default void listVodConfigs(ListVodConfigsRequest request, StreamObserver<ListVodConfigsResponse> responseObserver)
Lists all VOD configs managed by the Video Stitcher API that belong to the specified project and region.
Parameters | |
---|---|
Name | Description |
request |
ListVodConfigsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListVodConfigsResponse> |
listVodStitchDetails(ListVodStitchDetailsRequest request, StreamObserver<ListVodStitchDetailsResponse> responseObserver)
public default void listVodStitchDetails(ListVodStitchDetailsRequest request, StreamObserver<ListVodStitchDetailsResponse> responseObserver)
Returns a list of detailed stitching information of the specified VOD session.
Parameters | |
---|---|
Name | Description |
request |
ListVodStitchDetailsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListVodStitchDetailsResponse> |
updateCdnKey(UpdateCdnKeyRequest request, StreamObserver<Operation> responseObserver)
public default void updateCdnKey(UpdateCdnKeyRequest request, StreamObserver<Operation> responseObserver)
Updates the specified CDN key. Only update fields specified in the call method body.
Parameters | |
---|---|
Name | Description |
request |
UpdateCdnKeyRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateLiveConfig(UpdateLiveConfigRequest request, StreamObserver<Operation> responseObserver)
public default void updateLiveConfig(UpdateLiveConfigRequest request, StreamObserver<Operation> responseObserver)
Updates the specified LiveConfig. Only update fields specified in the call method body.
Parameters | |
---|---|
Name | Description |
request |
UpdateLiveConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateSlate(UpdateSlateRequest request, StreamObserver<Operation> responseObserver)
public default void updateSlate(UpdateSlateRequest request, StreamObserver<Operation> responseObserver)
Updates the specified slate.
Parameters | |
---|---|
Name | Description |
request |
UpdateSlateRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateVodConfig(UpdateVodConfigRequest request, StreamObserver<Operation> responseObserver)
public default void updateVodConfig(UpdateVodConfigRequest request, StreamObserver<Operation> responseObserver)
Updates the specified VOD config. Only update fields specified in the call method body.
Parameters | |
---|---|
Name | Description |
request |
UpdateVodConfigRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |