public sealed class AnnotateVideoResponse : IMessage<AnnotateVideoResponse>, IEquatable<AnnotateVideoResponse>, IDeepCloneable<AnnotateVideoResponse>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Video Intelligence v1 API class AnnotateVideoResponse.
Video annotation response. Included in the response
field of the Operation returned by the GetOperation
call of the google::longrunning::Operations service.
If the Error property is non-null for any response within AnnotationResults,
throws an AggregateException, containing one AnnotateVideoException
for each failed response. Otherwise, returns this (so that the method can be called in a fluent manner).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eAnnotateVideoResponse\u003c/code\u003e class within the Google Cloud Video Intelligence v1 API, with the latest version being 3.4.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAnnotateVideoResponse\u003c/code\u003e class is used to represent the response to a video annotation request, which is included in the response field of an \u003ccode\u003eOperation\u003c/code\u003e from the \u003ccode\u003egoogle::longrunning::Operations\u003c/code\u003e service.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, which provides features for message handling, equality checking, deep cloning, and buffer message handling respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAnnotateVideoResponse\u003c/code\u003e class contains a \u003ccode\u003eRepeatedField\u003c/code\u003e property named \u003ccode\u003eAnnotationResults\u003c/code\u003e that holds annotation results for videos specified in the \u003ccode\u003eAnnotateVideoRequest\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eThrowOnAnyError()\u003c/code\u003e method can be used to check if there are errors within the \u003ccode\u003eAnnotationResults\u003c/code\u003e, and will throw an exception if there are.\u003c/p\u003e\n"]]],[],null,[]]