API documentation for video.stitcher_v1.types
package.
Classes
AdRequest
Details of an ad request to an ad server.
AdStitchDetail
Metadata for a stitched ad.
AdTracking
Determines the ad tracking policy.
Values: AD_TRACKING_UNSPECIFIED (0): The ad tracking policy is not specified. CLIENT (1): Client-side ad tracking is specified. The client player is expected to trigger playback and activity events itself. SERVER (2): The Video Stitcher API will trigger playback events on behalf of the client player.
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.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Companion
Metadata for a companion.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
CompanionAds
Metadata for companion ads.
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.
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.
LiveConfig
Metadata for used to register live configs.
LiveSession
Metadata for a live session. The session expires 5 minutes after the client stops fetching the session's playlists.
ManifestOptions
Options for manifest generation.
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
StaticAdResource
Metadata for a static ad resource.
UpdateCdnKeyRequest
Request message for VideoStitcherService.updateCdnKey.
UpdateSlateRequest
Request message for VideoStitcherService.updateSlate.
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.
VodSession
Metadata for a VOD session. The session expires 4 hours after its creation.
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.
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.