[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class protos.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceService (6.1.0)\n\nVersion latestkeyboard_arrow_down\n\n- [6.1.0 (latest)](/nodejs/docs/reference/video-intelligence/latest/video-intelligence/protos.google.cloud.videointelligence.v1p3beta1.videointelligenceservice-class)\n- [5.0.2](/nodejs/docs/reference/video-intelligence/5.0.2/video-intelligence/protos.google.cloud.videointelligence.v1p3beta1.videointelligenceservice-class)\n- [4.2.2](/nodejs/docs/reference/video-intelligence/4.2.2/video-intelligence/protos.google.cloud.videointelligence.v1p3beta1.videointelligenceservice-class)\n- [4.1.1](/nodejs/docs/reference/video-intelligence/4.1.1/video-intelligence/protos.google.cloud.videointelligence.v1p3beta1.videointelligenceservice-class)\n- [3.4.1](/nodejs/docs/reference/video-intelligence/3.4.1/video-intelligence/protos.google.cloud.videointelligence.v1p3beta1.videointelligenceservice-class)\n- [3.3.6](/nodejs/docs/reference/video-intelligence/3.3.6/video-intelligence/protos.google.cloud.videointelligence.v1p3beta1.videointelligenceservice-class)\n- [3.1.0](/nodejs/docs/reference/video-intelligence/3.1.0/video-intelligence/protos.google.cloud.videointelligence.v1p3beta1.videointelligenceservice-class)\n- [3.0.0](/nodejs/docs/reference/video-intelligence/3.0.0/video-intelligence/protos.google.cloud.videointelligence.v1p3beta1.videointelligenceservice-class) \nRepresents a VideoIntelligenceService \n\nInheritance\n-----------\n\n$protobuf.rpc.Service \\\u003e protos.google.cloud.videointelligence.v1p3beta1.VideoIntelligenceService\n\nPackage\n-------\n\n[@google-cloud/video-intelligence](../overview.html)\n\nConstructors\n------------\n\n### (constructor)(rpcImpl, requestDelimited, responseDelimited)\n\n constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);\n\nConstructs a new VideoIntelligenceService service.\n\nMethods\n-------\n\n### annotateVideo(request, callback)\n\n public annotateVideo(request: google.cloud.videointelligence.v1p3beta1.IAnnotateVideoRequest, callback: google.cloud.videointelligence.v1p3beta1.VideoIntelligenceService.AnnotateVideoCallback): void;\n\nCalls AnnotateVideo.\n\n### annotateVideo(request)\n\n public annotateVideo(request: google.cloud.videointelligence.v1p3beta1.IAnnotateVideoRequest): Promise\u003cgoogle.longrunning.Operation\u003e;\n\nCalls AnnotateVideo.\n\n### create(rpcImpl, requestDelimited, responseDelimited)\n\n public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): VideoIntelligenceService;\n\nCreates new VideoIntelligenceService service using the specified rpc implementation."]]