Video Stitcher v1 API - Class VideoStitcherService.VideoStitcherServiceBase (1.0.0)

[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

Inheritance

Object > VideoStitcherService.VideoStitcherServiceBase

Namespace

Google.Cloud.Video.Stitcher.V1

Assembly

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
NameDescription
requestCreateCdnKeyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestCreateLiveSessionRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestCreateSlateRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestCreateVodSessionRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestDeleteCdnKeyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestDeleteSlateRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestGetCdnKeyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestGetLiveAdTagDetailRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestGetLiveSessionRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestGetSlateRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestGetVodAdTagDetailRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestGetVodSessionRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestGetVodStitchDetailRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestListCdnKeysRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestListLiveAdTagDetailsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestListSlatesRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestListVodAdTagDetailsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestListVodStitchDetailsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestUpdateCdnKeyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
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
NameDescription
requestUpdateSlateRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Slate>

The response to send back to the client (wrapped by a task).