Video Stitcher v1 API - Class Companion (3.1.0)

public sealed class Companion : IMessage<Companion>, IEquatable<Companion>, IDeepCloneable<Companion>, IBufferMessage, IMessage

Reference documentation and code samples for the Video Stitcher v1 API class Companion.

Metadata for a companion.

Inheritance

object > Companion

Namespace

Google.Cloud.Video.Stitcher.V1

Assembly

Google.Cloud.Video.Stitcher.V1.dll

Constructors

Companion()

public Companion()

Companion(Companion)

public Companion(Companion other)
Parameter
NameDescription
otherCompanion

Properties

AdResourceCase

public Companion.AdResourceOneofCase AdResourceCase { get; }
Property Value
TypeDescription
CompanionAdResourceOneofCase

AdSlotId

public string AdSlotId { get; set; }

The ID used to identify the desired placement on a publisher's page. Values to be used should be discussed between publishers and advertisers.

Property Value
TypeDescription
string

ApiFramework

public string ApiFramework { get; set; }

The API necessary to communicate with the creative if available.

Property Value
TypeDescription
string

AssetHeightPx

public int AssetHeightPx { get; set; }

The pixel height of the creative.

Property Value
TypeDescription
int

AssetWidthPx

public int AssetWidthPx { get; set; }

The pixel width of the creative.

Property Value
TypeDescription
int

Events

public RepeatedField<Event> Events { get; }

The list of tracking events for the companion.

Property Value
TypeDescription
RepeatedFieldEvent

ExpandedHeightPx

public int ExpandedHeightPx { get; set; }

The maximum pixel height of the creative in its expanded state.

Property Value
TypeDescription
int

ExpandedWidthPx

public int ExpandedWidthPx { get; set; }

The maximum pixel width of the creative in its expanded state.

Property Value
TypeDescription
int

HeightPx

public int HeightPx { get; set; }

The pixel height of the placement slot for the intended creative.

Property Value
TypeDescription
int

HtmlAdResource

public HtmlAdResource HtmlAdResource { get; set; }

The HTML ad resource associated with the companion ad.

Property Value
TypeDescription
HtmlAdResource

IframeAdResource

public IframeAdResource IframeAdResource { get; set; }

The IFrame ad resource associated with the companion ad.

Property Value
TypeDescription
IframeAdResource

StaticAdResource

public StaticAdResource StaticAdResource { get; set; }

The static ad resource associated with the companion ad.

Property Value
TypeDescription
StaticAdResource

WidthPx

public int WidthPx { get; set; }

The pixel width of the placement slot for the intended creative.

Property Value
TypeDescription
int