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

[BindServiceMethod(typeof(VideoStitcherService), "BindService")]
public abstract class VideoStitcherService.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<Operation> 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
TaskOperation

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

CreateLiveConfig(CreateLiveConfigRequest, ServerCallContext)

public virtual Task<Operation> CreateLiveConfig(CreateLiveConfigRequest request, ServerCallContext context)

Registers the live config with the provided unique ID in the specified region.

Parameters
NameDescription
requestCreateLiveConfigRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskOperation

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
TaskLiveSession

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

CreateSlate(CreateSlateRequest, ServerCallContext)

public virtual Task<Operation> 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
TaskOperation

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
TaskVodSession

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

DeleteCdnKey(DeleteCdnKeyRequest, ServerCallContext)

public virtual Task<Operation> 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
TaskOperation

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

DeleteLiveConfig(DeleteLiveConfigRequest, ServerCallContext)

public virtual Task<Operation> DeleteLiveConfig(DeleteLiveConfigRequest request, ServerCallContext context)

Deletes the specified live config.

Parameters
NameDescription
requestDeleteLiveConfigRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskOperation

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

DeleteSlate(DeleteSlateRequest, ServerCallContext)

public virtual Task<Operation> 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
TaskOperation

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
TaskCdnKey

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
TaskLiveAdTagDetail

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

GetLiveConfig(GetLiveConfigRequest, ServerCallContext)

public virtual Task<LiveConfig> GetLiveConfig(GetLiveConfigRequest request, ServerCallContext context)

Returns the specified live config managed by the Video Stitcher service.

Parameters
NameDescription
requestGetLiveConfigRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskLiveConfig

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
TaskLiveSession

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
TaskSlate

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
TaskVodAdTagDetail

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
TaskVodSession

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
TaskVodStitchDetail

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
TaskListCdnKeysResponse

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
TaskListLiveAdTagDetailsResponse

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

ListLiveConfigs(ListLiveConfigsRequest, ServerCallContext)

public virtual Task<ListLiveConfigsResponse> ListLiveConfigs(ListLiveConfigsRequest request, ServerCallContext context)

Lists all live configs managed by the Video Stitcher that belong to the specified project and region.

Parameters
NameDescription
requestListLiveConfigsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskListLiveConfigsResponse

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
TaskListSlatesResponse

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
TaskListVodAdTagDetailsResponse

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
TaskListVodStitchDetailsResponse

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

UpdateCdnKey(UpdateCdnKeyRequest, ServerCallContext)

public virtual Task<Operation> 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
TaskOperation

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

UpdateSlate(UpdateSlateRequest, ServerCallContext)

public virtual Task<Operation> 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
TaskOperation

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