[BindServiceMethod(typeof(VideoStitcherService), "BindService")]
public abstract class VideoStitcherServiceBase
Reference documentation and code samples for the Video Stitcher v1 API class VideoStitcherService.VideoStitcherServiceBase.
Base class for server-side implementations of VideoStitcherService
Namespace
Google.Cloud.Video.Stitcher.V1Assembly
Google.Cloud.Video.Stitcher.V1.dll
Methods
CreateCdnKey(CreateCdnKeyRequest, ServerCallContext)
public virtual Task<CdnKey> CreateCdnKey(CreateCdnKeyRequest request, ServerCallContext context)
Creates a new CDN key.
Parameters | |
---|---|
Name | Description |
request | CreateCdnKeyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<CdnKey> | The response to send back to the client (wrapped by a task). |
CreateLiveSession(CreateLiveSessionRequest, ServerCallContext)
public virtual Task<LiveSession> CreateLiveSession(CreateLiveSessionRequest request, ServerCallContext context)
Creates a new live session.
Parameters | |
---|---|
Name | Description |
request | CreateLiveSessionRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<LiveSession> | The response to send back to the client (wrapped by a task). |
CreateSlate(CreateSlateRequest, ServerCallContext)
public virtual Task<Slate> CreateSlate(CreateSlateRequest request, ServerCallContext context)
Creates a slate.
Parameters | |
---|---|
Name | Description |
request | CreateSlateRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Slate> | The response to send back to the client (wrapped by a task). |
CreateVodSession(CreateVodSessionRequest, ServerCallContext)
public virtual Task<VodSession> CreateVodSession(CreateVodSessionRequest request, ServerCallContext context)
Creates a client side playback VOD session and returns the full tracking and playback metadata of the session.
Parameters | |
---|---|
Name | Description |
request | CreateVodSessionRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<VodSession> | The response to send back to the client (wrapped by a task). |
DeleteCdnKey(DeleteCdnKeyRequest, ServerCallContext)
public virtual Task<Empty> DeleteCdnKey(DeleteCdnKeyRequest request, ServerCallContext context)
Deletes the specified CDN key.
Parameters | |
---|---|
Name | Description |
request | DeleteCdnKeyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Empty> | The response to send back to the client (wrapped by a task). |
DeleteSlate(DeleteSlateRequest, ServerCallContext)
public virtual Task<Empty> DeleteSlate(DeleteSlateRequest request, ServerCallContext context)
Deletes the specified slate.
Parameters | |
---|---|
Name | Description |
request | DeleteSlateRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Empty> | The response to send back to the client (wrapped by a task). |
GetCdnKey(GetCdnKeyRequest, ServerCallContext)
public virtual Task<CdnKey> GetCdnKey(GetCdnKeyRequest request, ServerCallContext context)
Returns the specified CDN key.
Parameters | |
---|---|
Name | Description |
request | GetCdnKeyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<CdnKey> | The response to send back to the client (wrapped by a task). |
GetLiveAdTagDetail(GetLiveAdTagDetailRequest, ServerCallContext)
public virtual Task<LiveAdTagDetail> GetLiveAdTagDetail(GetLiveAdTagDetailRequest request, ServerCallContext context)
Returns the specified ad tag detail for the specified live session.
Parameters | |
---|---|
Name | Description |
request | GetLiveAdTagDetailRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<LiveAdTagDetail> | The response to send back to the client (wrapped by a task). |
GetLiveSession(GetLiveSessionRequest, ServerCallContext)
public virtual Task<LiveSession> GetLiveSession(GetLiveSessionRequest request, ServerCallContext context)
Returns the details for the specified live session.
Parameters | |
---|---|
Name | Description |
request | GetLiveSessionRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<LiveSession> | The response to send back to the client (wrapped by a task). |
GetSlate(GetSlateRequest, ServerCallContext)
public virtual Task<Slate> GetSlate(GetSlateRequest request, ServerCallContext context)
Returns the specified slate.
Parameters | |
---|---|
Name | Description |
request | GetSlateRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Slate> | The response to send back to the client (wrapped by a task). |
GetVodAdTagDetail(GetVodAdTagDetailRequest, ServerCallContext)
public virtual Task<VodAdTagDetail> GetVodAdTagDetail(GetVodAdTagDetailRequest request, ServerCallContext context)
Returns the specified ad tag detail for the specified VOD session.
Parameters | |
---|---|
Name | Description |
request | GetVodAdTagDetailRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<VodAdTagDetail> | The response to send back to the client (wrapped by a task). |
GetVodSession(GetVodSessionRequest, ServerCallContext)
public virtual Task<VodSession> GetVodSession(GetVodSessionRequest request, ServerCallContext context)
Returns the full tracking, playback metadata, and relevant ad-ops logs for the specified VOD session.
Parameters | |
---|---|
Name | Description |
request | GetVodSessionRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<VodSession> | The response to send back to the client (wrapped by a task). |
GetVodStitchDetail(GetVodStitchDetailRequest, ServerCallContext)
public virtual Task<VodStitchDetail> GetVodStitchDetail(GetVodStitchDetailRequest request, ServerCallContext context)
Returns the specified stitching information for the specified VOD session.
Parameters | |
---|---|
Name | Description |
request | GetVodStitchDetailRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<VodStitchDetail> | The response to send back to the client (wrapped by a task). |
ListCdnKeys(ListCdnKeysRequest, ServerCallContext)
public virtual Task<ListCdnKeysResponse> ListCdnKeys(ListCdnKeysRequest request, ServerCallContext context)
Lists all CDN keys in the specified project and location.
Parameters | |
---|---|
Name | Description |
request | ListCdnKeysRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListCdnKeysResponse> | The response to send back to the client (wrapped by a task). |
ListLiveAdTagDetails(ListLiveAdTagDetailsRequest, ServerCallContext)
public virtual Task<ListLiveAdTagDetailsResponse> ListLiveAdTagDetails(ListLiveAdTagDetailsRequest request, ServerCallContext context)
Return the list of ad tag details for the specified live session.
Parameters | |
---|---|
Name | Description |
request | ListLiveAdTagDetailsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListLiveAdTagDetailsResponse> | The response to send back to the client (wrapped by a task). |
ListSlates(ListSlatesRequest, ServerCallContext)
public virtual Task<ListSlatesResponse> ListSlates(ListSlatesRequest request, ServerCallContext context)
Lists all slates in the specified project and location.
Parameters | |
---|---|
Name | Description |
request | ListSlatesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListSlatesResponse> | The response to send back to the client (wrapped by a task). |
ListVodAdTagDetails(ListVodAdTagDetailsRequest, ServerCallContext)
public virtual Task<ListVodAdTagDetailsResponse> ListVodAdTagDetails(ListVodAdTagDetailsRequest request, ServerCallContext context)
Return the list of ad tag details for the specified VOD session.
Parameters | |
---|---|
Name | Description |
request | ListVodAdTagDetailsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListVodAdTagDetailsResponse> | The response to send back to the client (wrapped by a task). |
ListVodStitchDetails(ListVodStitchDetailsRequest, ServerCallContext)
public virtual Task<ListVodStitchDetailsResponse> ListVodStitchDetails(ListVodStitchDetailsRequest request, ServerCallContext context)
Returns a list of detailed stitching information of the specified VOD session.
Parameters | |
---|---|
Name | Description |
request | ListVodStitchDetailsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListVodStitchDetailsResponse> | The response to send back to the client (wrapped by a task). |
UpdateCdnKey(UpdateCdnKeyRequest, ServerCallContext)
public virtual Task<CdnKey> UpdateCdnKey(UpdateCdnKeyRequest request, ServerCallContext context)
Updates the specified CDN key. Only update fields specified in the call method body.
Parameters | |
---|---|
Name | Description |
request | UpdateCdnKeyRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<CdnKey> | The response to send back to the client (wrapped by a task). |
UpdateSlate(UpdateSlateRequest, ServerCallContext)
public virtual Task<Slate> UpdateSlate(UpdateSlateRequest request, ServerCallContext context)
Updates the specified slate.
Parameters | |
---|---|
Name | Description |
request | UpdateSlateRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Slate> | The response to send back to the client (wrapped by a task). |