Video Stitcher v1 API - Namespace Google.Cloud.Video.Stitcher.V1 (3.1.0)

Classes

AdRequest

Details of an ad request to an ad server.

AdStitchDetail

Metadata for a stitched ad.

AkamaiCdnKey

Configuration for an Akamai CDN key.

CdnKey

Configuration for a CDN key. Used by the Video Stitcher to sign URIs for fetching video manifests and signing media segments for playback.

CdnKeyName

Resource name for the CdnKey resource.

Companion

Metadata for a companion.

CompanionAds

Metadata for companion ads.

CompanionAds.Types

Container for nested types declared in the CompanionAds message type.

CreateCdnKeyRequest

Request message for VideoStitcherService.createCdnKey.

CreateLiveConfigRequest

Request message for VideoStitcherService.createLiveConfig

CreateLiveSessionRequest

Request message for VideoStitcherService.createLiveSession.

CreateSlateRequest

Request message for VideoStitcherService.createSlate.

CreateVodSessionRequest

Request message for VideoStitcherService.createVodSession

DeleteCdnKeyRequest

Request message for VideoStitcherService.deleteCdnKey.

DeleteLiveConfigRequest

Request message for VideoStitcherService.deleteLiveConfig.

DeleteSlateRequest

Request message for VideoStitcherService.deleteSlate.

Event

Describes an event and a trigger URI.

Event.Types

Container for nested types declared in the Event message type.

GamLiveConfig

Metadata used to register a live stream with Google Ad Manager (GAM)

GetCdnKeyRequest

Request message for VideoStitcherService.getCdnKey.

GetLiveAdTagDetailRequest

Request message for VideoStitcherService.getLiveAdTagDetail

GetLiveConfigRequest

Request message for VideoStitcherService.getLiveConfig.

GetLiveSessionRequest

Request message for VideoStitcherService.getSession.

GetSlateRequest

Request message for VideoStitcherService.getSlate.

GetVodAdTagDetailRequest

Request message for VideoStitcherService.getVodAdTagDetail

GetVodSessionRequest

Request message for VideoStitcherService.getVodSession

GetVodStitchDetailRequest

Request message for VideoStitcherService.getVodStitchDetail.

GoogleCdnKey

Configuration for a Google Cloud CDN key.

HtmlAdResource

Metadata for an HTML ad resource.

IframeAdResource

Metadata for an IFrame ad resource.

Interstitials

Describes what was stitched into a VOD session's manifest.

ListCdnKeysRequest

Request message for VideoStitcherService.listCdnKeys.

ListCdnKeysResponse

Response message for VideoStitcher.ListCdnKeys.

ListLiveAdTagDetailsRequest

Request message for VideoStitcherService.listLiveAdTagDetails.

ListLiveAdTagDetailsResponse

Response message for VideoStitcherService.listLiveAdTagDetails.

ListLiveConfigsRequest

Request message for VideoStitcherService.listLiveConfig.

ListLiveConfigsResponse

Response message for VideoStitcher.ListLiveConfig.

ListSlatesRequest

Request message for VideoStitcherService.listSlates.

ListSlatesResponse

Response message for VideoStitcherService.listSlates.

ListVodAdTagDetailsRequest

Request message for VideoStitcherService.listVodAdTagDetails.

ListVodAdTagDetailsResponse

Response message for VideoStitcherService.listVodAdTagDetails.

ListVodStitchDetailsRequest

Request message for VideoStitcherService.listVodStitchDetails.

ListVodStitchDetailsResponse

Response message for VideoStitcherService.listVodStitchDetails.

LiveAdTagDetail

Container for a live session's ad tag detail.

LiveAdTagDetailName

Resource name for the LiveAdTagDetail resource.

LiveConfig

Metadata for used to register live configs.

LiveConfig.Types

Container for nested types declared in the LiveConfig message type.

LiveConfigName

Resource name for the LiveConfig resource.

LiveSession

Metadata for a live session. The session expires 5 minutes after the client stops fetching the session's playlists.

LiveSession.Types

Container for nested types declared in the LiveSession message type.

LiveSession.Types.GamSettings

Defines fields related to Google Ad Manager (GAM). This should be set if GAM is being used for ads.

LiveSessionName

Resource name for the LiveSession resource.

ManifestOptions

Options for manifest generation.

ManifestOptions.Types

Container for nested types declared in the ManifestOptions message type.

MediaCdnKey

Configuration for a Media CDN key.

OperationMetadata

Represents the metadata of the long-running operation.

PrefetchConfig

The configuration for prefetch ads.

ProgressEvent

Indicates a time in which a list of events should be triggered during media playback.

RenditionFilter

Filters for a video or muxed redition.

RequestMetadata

Metadata for an ad request.

ResponseMetadata

Metadata for the response of an ad request.

Slate

Slate object

Slate.Types

Container for nested types declared in the Slate message type.

Slate.Types.GamSlate

GamSlate object has Google Ad Manager (GAM) related properties for the slate.

SlateName

Resource name for the Slate resource.

StaticAdResource

Metadata for a static ad resource.

UpdateCdnKeyRequest

Request message for VideoStitcherService.updateCdnKey.

UpdateSlateRequest

Request message for VideoStitcherService.updateSlate.

VideoStitcherService

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.

VideoStitcherService.VideoStitcherServiceBase

Base class for server-side implementations of VideoStitcherService

VideoStitcherService.VideoStitcherServiceClient

Client for VideoStitcherService

VideoStitcherServiceClient

VideoStitcherService client wrapper, for convenient use.

VideoStitcherServiceClientBuilder

Builder class for VideoStitcherServiceClient to provide simple configuration of credentials, endpoint etc.

VideoStitcherServiceClientImpl

VideoStitcherService client wrapper implementation, for convenient use.

VideoStitcherServiceSettings

Settings for VideoStitcherServiceClient instances.

VodAdTagDetail

Information related to the details for one ad tag. This resource is only available for VOD sessions that do not implement Google Ad Manager ad insertion.

VodAdTagDetailName

Resource name for the VodAdTagDetail resource.

VodSession

Metadata for a VOD session. The session expires 4 hours after its creation.

VodSession.Types

Container for nested types declared in the VodSession message type.

VodSession.Types.GamSettings

Defines fields related to Google Ad Manager (GAM). This should be set if GAM is being used for ads.

VodSessionAd

Metadata for an inserted ad in a VOD session.

VodSessionAdBreak

Metadata for an inserted ad break.

VodSessionContent

Metadata for the entire stitched content in a VOD session.

VodSessionName

Resource name for the VodSession resource.

VodStitchDetail

Detailed information related to the interstitial of a VOD session. This resource is only available for VOD sessions that do not implement Google Ad Manager ad insertion.

VodStitchDetailName

Resource name for the VodStitchDetail resource.

Enums

AdTracking

Determines the ad tracking policy.

CdnKey.CdnKeyConfigOneofCase

Enum of possible cases for the "cdn_key_config" oneof.

CdnKeyName.ResourceNameType

The possible contents of CdnKeyName.

Companion.AdResourceOneofCase

Enum of possible cases for the "ad_resource" oneof.

CompanionAds.Types.DisplayRequirement

Indicates how many of the companions should be displayed with the ad.

Event.Types.EventType

Describes the event that occurred.

LiveAdTagDetailName.ResourceNameType

The possible contents of LiveAdTagDetailName.

LiveConfig.Types.State

State of the live config.

LiveConfig.Types.StitchingPolicy

Defines the ad stitching behavior in case the ad duration does not align exactly with the ad break boundaries. If not specified, the default is CUT_CURRENT.

LiveConfigName.ResourceNameType

The possible contents of LiveConfigName.

LiveSessionName.ResourceNameType

The possible contents of LiveSessionName.

ManifestOptions.Types.OrderPolicy

Defines the ordering policy during manifest generation.

SlateName.ResourceNameType

The possible contents of SlateName.

VodAdTagDetailName.ResourceNameType

The possible contents of VodAdTagDetailName.

VodSessionName.ResourceNameType

The possible contents of VodSessionName.

VodStitchDetailName.ResourceNameType

The possible contents of VodStitchDetailName.