Class VideoContext (3.0.0)

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

Video context and/or feature-specific parameters.

Inheritance

Object > VideoContext

Namespace

Google.Cloud.VideoIntelligence.V1

Assembly

Google.Cloud.VideoIntelligence.V1.dll

Constructors

VideoContext()

public VideoContext()

VideoContext(VideoContext)

public VideoContext(VideoContext other)
Parameter
NameDescription
otherVideoContext

Properties

ExplicitContentDetectionConfig

public ExplicitContentDetectionConfig ExplicitContentDetectionConfig { get; set; }

Config for EXPLICIT_CONTENT_DETECTION.

Property Value
TypeDescription
ExplicitContentDetectionConfig

FaceDetectionConfig

public FaceDetectionConfig FaceDetectionConfig { get; set; }

Config for FACE_DETECTION.

Property Value
TypeDescription
FaceDetectionConfig

LabelDetectionConfig

public LabelDetectionConfig LabelDetectionConfig { get; set; }

Config for LABEL_DETECTION.

Property Value
TypeDescription
LabelDetectionConfig

ObjectTrackingConfig

public ObjectTrackingConfig ObjectTrackingConfig { get; set; }

Config for OBJECT_TRACKING.

Property Value
TypeDescription
ObjectTrackingConfig

PersonDetectionConfig

public PersonDetectionConfig PersonDetectionConfig { get; set; }

Config for PERSON_DETECTION.

Property Value
TypeDescription
PersonDetectionConfig

Segments

public RepeatedField<VideoSegment> Segments { get; }

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

Property Value
TypeDescription
RepeatedField<VideoSegment>

ShotChangeDetectionConfig

public ShotChangeDetectionConfig ShotChangeDetectionConfig { get; set; }

Config for SHOT_CHANGE_DETECTION.

Property Value
TypeDescription
ShotChangeDetectionConfig

SpeechTranscriptionConfig

public SpeechTranscriptionConfig SpeechTranscriptionConfig { get; set; }

Config for SPEECH_TRANSCRIPTION.

Property Value
TypeDescription
SpeechTranscriptionConfig

TextDetectionConfig

public TextDetectionConfig TextDetectionConfig { get; set; }

Config for TEXT_DETECTION.

Property Value
TypeDescription
TextDetectionConfig