1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package visionai
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 _ "google.golang.org/genproto/googleapis/api/annotations"
28 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30 durationpb "google.golang.org/protobuf/types/known/durationpb"
31 structpb "google.golang.org/protobuf/types/known/structpb"
32 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
33 )
34
35 const (
36
37 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
38
39 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
40 )
41
42
43 type GstreamerBufferDescriptor struct {
44 state protoimpl.MessageState
45 sizeCache protoimpl.SizeCache
46 unknownFields protoimpl.UnknownFields
47
48
49 CapsString string `protobuf:"bytes,1,opt,name=caps_string,json=capsString,proto3" json:"caps_string,omitempty"`
50
51 IsKeyFrame bool `protobuf:"varint,2,opt,name=is_key_frame,json=isKeyFrame,proto3" json:"is_key_frame,omitempty"`
52
53 PtsTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=pts_time,json=ptsTime,proto3" json:"pts_time,omitempty"`
54
55 DtsTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=dts_time,json=dtsTime,proto3" json:"dts_time,omitempty"`
56
57 Duration *durationpb.Duration `protobuf:"bytes,5,opt,name=duration,proto3" json:"duration,omitempty"`
58 }
59
60 func (x *GstreamerBufferDescriptor) Reset() {
61 *x = GstreamerBufferDescriptor{}
62 if protoimpl.UnsafeEnabled {
63 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[0]
64 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
65 ms.StoreMessageInfo(mi)
66 }
67 }
68
69 func (x *GstreamerBufferDescriptor) String() string {
70 return protoimpl.X.MessageStringOf(x)
71 }
72
73 func (*GstreamerBufferDescriptor) ProtoMessage() {}
74
75 func (x *GstreamerBufferDescriptor) ProtoReflect() protoreflect.Message {
76 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[0]
77 if protoimpl.UnsafeEnabled && x != nil {
78 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
79 if ms.LoadMessageInfo() == nil {
80 ms.StoreMessageInfo(mi)
81 }
82 return ms
83 }
84 return mi.MessageOf(x)
85 }
86
87
88 func (*GstreamerBufferDescriptor) Descriptor() ([]byte, []int) {
89 return file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescGZIP(), []int{0}
90 }
91
92 func (x *GstreamerBufferDescriptor) GetCapsString() string {
93 if x != nil {
94 return x.CapsString
95 }
96 return ""
97 }
98
99 func (x *GstreamerBufferDescriptor) GetIsKeyFrame() bool {
100 if x != nil {
101 return x.IsKeyFrame
102 }
103 return false
104 }
105
106 func (x *GstreamerBufferDescriptor) GetPtsTime() *timestamppb.Timestamp {
107 if x != nil {
108 return x.PtsTime
109 }
110 return nil
111 }
112
113 func (x *GstreamerBufferDescriptor) GetDtsTime() *timestamppb.Timestamp {
114 if x != nil {
115 return x.DtsTime
116 }
117 return nil
118 }
119
120 func (x *GstreamerBufferDescriptor) GetDuration() *durationpb.Duration {
121 if x != nil {
122 return x.Duration
123 }
124 return nil
125 }
126
127
128 type RawImageDescriptor struct {
129 state protoimpl.MessageState
130 sizeCache protoimpl.SizeCache
131 unknownFields protoimpl.UnknownFields
132
133
134 Format string `protobuf:"bytes,1,opt,name=format,proto3" json:"format,omitempty"`
135
136 Height int32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
137
138 Width int32 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"`
139 }
140
141 func (x *RawImageDescriptor) Reset() {
142 *x = RawImageDescriptor{}
143 if protoimpl.UnsafeEnabled {
144 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[1]
145 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
146 ms.StoreMessageInfo(mi)
147 }
148 }
149
150 func (x *RawImageDescriptor) String() string {
151 return protoimpl.X.MessageStringOf(x)
152 }
153
154 func (*RawImageDescriptor) ProtoMessage() {}
155
156 func (x *RawImageDescriptor) ProtoReflect() protoreflect.Message {
157 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[1]
158 if protoimpl.UnsafeEnabled && x != nil {
159 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
160 if ms.LoadMessageInfo() == nil {
161 ms.StoreMessageInfo(mi)
162 }
163 return ms
164 }
165 return mi.MessageOf(x)
166 }
167
168
169 func (*RawImageDescriptor) Descriptor() ([]byte, []int) {
170 return file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescGZIP(), []int{1}
171 }
172
173 func (x *RawImageDescriptor) GetFormat() string {
174 if x != nil {
175 return x.Format
176 }
177 return ""
178 }
179
180 func (x *RawImageDescriptor) GetHeight() int32 {
181 if x != nil {
182 return x.Height
183 }
184 return 0
185 }
186
187 func (x *RawImageDescriptor) GetWidth() int32 {
188 if x != nil {
189 return x.Width
190 }
191 return 0
192 }
193
194
195 type PacketType struct {
196 state protoimpl.MessageState
197 sizeCache protoimpl.SizeCache
198 unknownFields protoimpl.UnknownFields
199
200
201
202 TypeClass string `protobuf:"bytes,1,opt,name=type_class,json=typeClass,proto3" json:"type_class,omitempty"`
203
204 TypeDescriptor *PacketType_TypeDescriptor `protobuf:"bytes,2,opt,name=type_descriptor,json=typeDescriptor,proto3" json:"type_descriptor,omitempty"`
205 }
206
207 func (x *PacketType) Reset() {
208 *x = PacketType{}
209 if protoimpl.UnsafeEnabled {
210 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[2]
211 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
212 ms.StoreMessageInfo(mi)
213 }
214 }
215
216 func (x *PacketType) String() string {
217 return protoimpl.X.MessageStringOf(x)
218 }
219
220 func (*PacketType) ProtoMessage() {}
221
222 func (x *PacketType) ProtoReflect() protoreflect.Message {
223 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[2]
224 if protoimpl.UnsafeEnabled && x != nil {
225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
226 if ms.LoadMessageInfo() == nil {
227 ms.StoreMessageInfo(mi)
228 }
229 return ms
230 }
231 return mi.MessageOf(x)
232 }
233
234
235 func (*PacketType) Descriptor() ([]byte, []int) {
236 return file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescGZIP(), []int{2}
237 }
238
239 func (x *PacketType) GetTypeClass() string {
240 if x != nil {
241 return x.TypeClass
242 }
243 return ""
244 }
245
246 func (x *PacketType) GetTypeDescriptor() *PacketType_TypeDescriptor {
247 if x != nil {
248 return x.TypeDescriptor
249 }
250 return nil
251 }
252
253
254 type ServerMetadata struct {
255 state protoimpl.MessageState
256 sizeCache protoimpl.SizeCache
257 unknownFields protoimpl.UnknownFields
258
259
260 Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
261
262
263
264
265
266
267 IngestTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ingest_time,json=ingestTime,proto3" json:"ingest_time,omitempty"`
268 }
269
270 func (x *ServerMetadata) Reset() {
271 *x = ServerMetadata{}
272 if protoimpl.UnsafeEnabled {
273 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[3]
274 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
275 ms.StoreMessageInfo(mi)
276 }
277 }
278
279 func (x *ServerMetadata) String() string {
280 return protoimpl.X.MessageStringOf(x)
281 }
282
283 func (*ServerMetadata) ProtoMessage() {}
284
285 func (x *ServerMetadata) ProtoReflect() protoreflect.Message {
286 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[3]
287 if protoimpl.UnsafeEnabled && x != nil {
288 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
289 if ms.LoadMessageInfo() == nil {
290 ms.StoreMessageInfo(mi)
291 }
292 return ms
293 }
294 return mi.MessageOf(x)
295 }
296
297
298 func (*ServerMetadata) Descriptor() ([]byte, []int) {
299 return file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescGZIP(), []int{3}
300 }
301
302 func (x *ServerMetadata) GetOffset() int64 {
303 if x != nil {
304 return x.Offset
305 }
306 return 0
307 }
308
309 func (x *ServerMetadata) GetIngestTime() *timestamppb.Timestamp {
310 if x != nil {
311 return x.IngestTime
312 }
313 return nil
314 }
315
316
317 type SeriesMetadata struct {
318 state protoimpl.MessageState
319 sizeCache protoimpl.SizeCache
320 unknownFields protoimpl.UnknownFields
321
322
323
324 Series string `protobuf:"bytes,1,opt,name=series,proto3" json:"series,omitempty"`
325 }
326
327 func (x *SeriesMetadata) Reset() {
328 *x = SeriesMetadata{}
329 if protoimpl.UnsafeEnabled {
330 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[4]
331 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
332 ms.StoreMessageInfo(mi)
333 }
334 }
335
336 func (x *SeriesMetadata) String() string {
337 return protoimpl.X.MessageStringOf(x)
338 }
339
340 func (*SeriesMetadata) ProtoMessage() {}
341
342 func (x *SeriesMetadata) ProtoReflect() protoreflect.Message {
343 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[4]
344 if protoimpl.UnsafeEnabled && x != nil {
345 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
346 if ms.LoadMessageInfo() == nil {
347 ms.StoreMessageInfo(mi)
348 }
349 return ms
350 }
351 return mi.MessageOf(x)
352 }
353
354
355 func (*SeriesMetadata) Descriptor() ([]byte, []int) {
356 return file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescGZIP(), []int{4}
357 }
358
359 func (x *SeriesMetadata) GetSeries() string {
360 if x != nil {
361 return x.Series
362 }
363 return ""
364 }
365
366
367 type PacketHeader struct {
368 state protoimpl.MessageState
369 sizeCache protoimpl.SizeCache
370 unknownFields protoimpl.UnknownFields
371
372
373 CaptureTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=capture_time,json=captureTime,proto3" json:"capture_time,omitempty"`
374
375 Type *PacketType `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
376
377 Metadata *structpb.Struct `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
378
379
380
381 ServerMetadata *ServerMetadata `protobuf:"bytes,4,opt,name=server_metadata,json=serverMetadata,proto3" json:"server_metadata,omitempty"`
382
383
384 SeriesMetadata *SeriesMetadata `protobuf:"bytes,5,opt,name=series_metadata,json=seriesMetadata,proto3" json:"series_metadata,omitempty"`
385
386 Flags int32 `protobuf:"varint,6,opt,name=flags,proto3" json:"flags,omitempty"`
387
388
389
390
391
392
393
394
395
396
397
398
399
400 TraceContext string `protobuf:"bytes,7,opt,name=trace_context,json=traceContext,proto3" json:"trace_context,omitempty"`
401 }
402
403 func (x *PacketHeader) Reset() {
404 *x = PacketHeader{}
405 if protoimpl.UnsafeEnabled {
406 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[5]
407 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
408 ms.StoreMessageInfo(mi)
409 }
410 }
411
412 func (x *PacketHeader) String() string {
413 return protoimpl.X.MessageStringOf(x)
414 }
415
416 func (*PacketHeader) ProtoMessage() {}
417
418 func (x *PacketHeader) ProtoReflect() protoreflect.Message {
419 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[5]
420 if protoimpl.UnsafeEnabled && x != nil {
421 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
422 if ms.LoadMessageInfo() == nil {
423 ms.StoreMessageInfo(mi)
424 }
425 return ms
426 }
427 return mi.MessageOf(x)
428 }
429
430
431 func (*PacketHeader) Descriptor() ([]byte, []int) {
432 return file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescGZIP(), []int{5}
433 }
434
435 func (x *PacketHeader) GetCaptureTime() *timestamppb.Timestamp {
436 if x != nil {
437 return x.CaptureTime
438 }
439 return nil
440 }
441
442 func (x *PacketHeader) GetType() *PacketType {
443 if x != nil {
444 return x.Type
445 }
446 return nil
447 }
448
449 func (x *PacketHeader) GetMetadata() *structpb.Struct {
450 if x != nil {
451 return x.Metadata
452 }
453 return nil
454 }
455
456 func (x *PacketHeader) GetServerMetadata() *ServerMetadata {
457 if x != nil {
458 return x.ServerMetadata
459 }
460 return nil
461 }
462
463 func (x *PacketHeader) GetSeriesMetadata() *SeriesMetadata {
464 if x != nil {
465 return x.SeriesMetadata
466 }
467 return nil
468 }
469
470 func (x *PacketHeader) GetFlags() int32 {
471 if x != nil {
472 return x.Flags
473 }
474 return 0
475 }
476
477 func (x *PacketHeader) GetTraceContext() string {
478 if x != nil {
479 return x.TraceContext
480 }
481 return ""
482 }
483
484
485 type Packet struct {
486 state protoimpl.MessageState
487 sizeCache protoimpl.SizeCache
488 unknownFields protoimpl.UnknownFields
489
490
491 Header *PacketHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
492
493 Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
494 }
495
496 func (x *Packet) Reset() {
497 *x = Packet{}
498 if protoimpl.UnsafeEnabled {
499 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[6]
500 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
501 ms.StoreMessageInfo(mi)
502 }
503 }
504
505 func (x *Packet) String() string {
506 return protoimpl.X.MessageStringOf(x)
507 }
508
509 func (*Packet) ProtoMessage() {}
510
511 func (x *Packet) ProtoReflect() protoreflect.Message {
512 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[6]
513 if protoimpl.UnsafeEnabled && x != nil {
514 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
515 if ms.LoadMessageInfo() == nil {
516 ms.StoreMessageInfo(mi)
517 }
518 return ms
519 }
520 return mi.MessageOf(x)
521 }
522
523
524 func (*Packet) Descriptor() ([]byte, []int) {
525 return file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescGZIP(), []int{6}
526 }
527
528 func (x *Packet) GetHeader() *PacketHeader {
529 if x != nil {
530 return x.Header
531 }
532 return nil
533 }
534
535 func (x *Packet) GetPayload() []byte {
536 if x != nil {
537 return x.Payload
538 }
539 return nil
540 }
541
542
543 type PacketType_TypeDescriptor struct {
544 state protoimpl.MessageState
545 sizeCache protoimpl.SizeCache
546 unknownFields protoimpl.UnknownFields
547
548
549
550
551
552
553
554
555
556
557 TypeDetails isPacketType_TypeDescriptor_TypeDetails `protobuf_oneof:"type_details"`
558
559
560
561
562
563
564
565
566
567
568 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
569 }
570
571 func (x *PacketType_TypeDescriptor) Reset() {
572 *x = PacketType_TypeDescriptor{}
573 if protoimpl.UnsafeEnabled {
574 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[7]
575 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
576 ms.StoreMessageInfo(mi)
577 }
578 }
579
580 func (x *PacketType_TypeDescriptor) String() string {
581 return protoimpl.X.MessageStringOf(x)
582 }
583
584 func (*PacketType_TypeDescriptor) ProtoMessage() {}
585
586 func (x *PacketType_TypeDescriptor) ProtoReflect() protoreflect.Message {
587 mi := &file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[7]
588 if protoimpl.UnsafeEnabled && x != nil {
589 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
590 if ms.LoadMessageInfo() == nil {
591 ms.StoreMessageInfo(mi)
592 }
593 return ms
594 }
595 return mi.MessageOf(x)
596 }
597
598
599 func (*PacketType_TypeDescriptor) Descriptor() ([]byte, []int) {
600 return file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescGZIP(), []int{2, 0}
601 }
602
603 func (m *PacketType_TypeDescriptor) GetTypeDetails() isPacketType_TypeDescriptor_TypeDetails {
604 if m != nil {
605 return m.TypeDetails
606 }
607 return nil
608 }
609
610 func (x *PacketType_TypeDescriptor) GetGstreamerBufferDescriptor() *GstreamerBufferDescriptor {
611 if x, ok := x.GetTypeDetails().(*PacketType_TypeDescriptor_GstreamerBufferDescriptor); ok {
612 return x.GstreamerBufferDescriptor
613 }
614 return nil
615 }
616
617 func (x *PacketType_TypeDescriptor) GetRawImageDescriptor() *RawImageDescriptor {
618 if x, ok := x.GetTypeDetails().(*PacketType_TypeDescriptor_RawImageDescriptor); ok {
619 return x.RawImageDescriptor
620 }
621 return nil
622 }
623
624 func (x *PacketType_TypeDescriptor) GetType() string {
625 if x != nil {
626 return x.Type
627 }
628 return ""
629 }
630
631 type isPacketType_TypeDescriptor_TypeDetails interface {
632 isPacketType_TypeDescriptor_TypeDetails()
633 }
634
635 type PacketType_TypeDescriptor_GstreamerBufferDescriptor struct {
636
637 GstreamerBufferDescriptor *GstreamerBufferDescriptor `protobuf:"bytes,2,opt,name=gstreamer_buffer_descriptor,json=gstreamerBufferDescriptor,proto3,oneof"`
638 }
639
640 type PacketType_TypeDescriptor_RawImageDescriptor struct {
641
642 RawImageDescriptor *RawImageDescriptor `protobuf:"bytes,3,opt,name=raw_image_descriptor,json=rawImageDescriptor,proto3,oneof"`
643 }
644
645 func (*PacketType_TypeDescriptor_GstreamerBufferDescriptor) isPacketType_TypeDescriptor_TypeDetails() {
646 }
647
648 func (*PacketType_TypeDescriptor_RawImageDescriptor) isPacketType_TypeDescriptor_TypeDetails() {}
649
650 var File_google_cloud_visionai_v1alpha1_streaming_resources_proto protoreflect.FileDescriptor
651
652 var file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDesc = []byte{
653 0x0a, 0x38, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76,
654 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
655 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75,
656 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x67, 0x6f, 0x6f, 0x67,
657 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
658 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
659 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68,
660 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f,
661 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
662 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
663 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
664 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
665 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70,
666 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
667 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e,
668 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x02, 0x0a, 0x19, 0x47, 0x73, 0x74, 0x72, 0x65, 0x61,
669 0x6d, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
670 0x74, 0x6f, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x70, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69,
671 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x70, 0x73, 0x53, 0x74,
672 0x72, 0x69, 0x6e, 0x67, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x66,
673 0x72, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73, 0x4b, 0x65,
674 0x79, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x70, 0x74, 0x73, 0x5f, 0x74, 0x69,
675 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
676 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
677 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x70, 0x74, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a,
678 0x08, 0x64, 0x74, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
679 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
680 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x64, 0x74, 0x73,
681 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
682 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
683 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
684 0x6e, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5a, 0x0a, 0x12, 0x52,
685 0x61, 0x77, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f,
686 0x72, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
687 0x09, 0x52, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69,
688 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68,
689 0x74, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
690 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0xab, 0x03, 0x0a, 0x0a, 0x50, 0x61, 0x63, 0x6b,
691 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x63,
692 0x6c, 0x61, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x79, 0x70, 0x65,
693 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x62, 0x0a, 0x0f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x64, 0x65,
694 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39,
695 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
696 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
697 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x44,
698 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x0e, 0x74, 0x79, 0x70, 0x65, 0x44,
699 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x1a, 0x99, 0x02, 0x0a, 0x0e, 0x54, 0x79,
700 0x70, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x7b, 0x0a, 0x1b,
701 0x67, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72,
702 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
703 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
704 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
705 0x61, 0x31, 0x2e, 0x47, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66,
706 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x19,
707 0x67, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x65, 0x72, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x44,
708 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x66, 0x0a, 0x14, 0x72, 0x61, 0x77,
709 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f,
710 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
711 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e,
712 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x61, 0x77, 0x49, 0x6d, 0x61, 0x67,
713 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x12, 0x72,
714 0x61, 0x77, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f,
715 0x72, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
716 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0x0e, 0x0a, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x64, 0x65,
717 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x65, 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d,
718 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65,
719 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12,
720 0x3b, 0x0a, 0x0b, 0x69, 0x6e, 0x67, 0x65, 0x73, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02,
721 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
722 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
723 0x52, 0x0a, 0x69, 0x6e, 0x67, 0x65, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x4d, 0x0a, 0x0e,
724 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x3b,
725 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23,
726 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x67, 0x6f,
727 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72,
728 0x69, 0x65, 0x73, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x22, 0xd8, 0x03, 0x0a, 0x0c,
729 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x0c,
730 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
731 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
732 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03,
733 0xe0, 0x41, 0x04, 0x52, 0x0b, 0x63, 0x61, 0x70, 0x74, 0x75, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65,
734 0x12, 0x46, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a,
735 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69,
736 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
737 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x42, 0x06, 0xe0, 0x41, 0x04, 0xe0,
738 0x41, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x38, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61,
739 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f,
740 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72,
741 0x75, 0x63, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
742 0x74, 0x61, 0x12, 0x5c, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x6d, 0x65, 0x74,
743 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f,
744 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f,
745 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x65, 0x72,
746 0x76, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x03,
747 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
748 0x12, 0x5f, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64,
749 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
750 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61,
751 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x69, 0x65,
752 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0xe0, 0x41, 0x04, 0xe0, 0x41,
753 0x05, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
754 0x61, 0x12, 0x19, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05,
755 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x28, 0x0a, 0x0d,
756 0x74, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x07, 0x20,
757 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x0c, 0x74, 0x72, 0x61, 0x63, 0x65, 0x43,
758 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x68, 0x0a, 0x06, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74,
759 0x12, 0x44, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
760 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
761 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
762 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06,
763 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61,
764 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
765 0x42, 0xed, 0x01, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
766 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2e, 0x76,
767 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x42, 0x17, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69,
768 0x6e, 0x67, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f,
769 0x50, 0x01, 0x5a, 0x46, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e,
770 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67,
771 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f,
772 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
773 0x31, 0x3b, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x69, 0xaa, 0x02, 0x1e, 0x47, 0x6f, 0x6f,
774 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x6f, 0x6e,
775 0x41, 0x49, 0x2e, 0x56, 0x31, 0x41, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xca, 0x02, 0x1e, 0x47, 0x6f,
776 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x56, 0x69, 0x73, 0x69, 0x6f,
777 0x6e, 0x41, 0x49, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xea, 0x02, 0x21, 0x47,
778 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x56, 0x69,
779 0x73, 0x69, 0x6f, 0x6e, 0x41, 0x49, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
780 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
781 }
782
783 var (
784 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescOnce sync.Once
785 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescData = file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDesc
786 )
787
788 func file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescGZIP() []byte {
789 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescOnce.Do(func() {
790 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescData)
791 })
792 return file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDescData
793 }
794
795 var file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
796 var file_google_cloud_visionai_v1alpha1_streaming_resources_proto_goTypes = []interface{}{
797 (*GstreamerBufferDescriptor)(nil),
798 (*RawImageDescriptor)(nil),
799 (*PacketType)(nil),
800 (*ServerMetadata)(nil),
801 (*SeriesMetadata)(nil),
802 (*PacketHeader)(nil),
803 (*Packet)(nil),
804 (*PacketType_TypeDescriptor)(nil),
805 (*timestamppb.Timestamp)(nil),
806 (*durationpb.Duration)(nil),
807 (*structpb.Struct)(nil),
808 }
809 var file_google_cloud_visionai_v1alpha1_streaming_resources_proto_depIdxs = []int32{
810 8,
811 8,
812 9,
813 7,
814 8,
815 8,
816 2,
817 10,
818 3,
819 4,
820 5,
821 0,
822 1,
823 13,
824 13,
825 13,
826 13,
827 0,
828 }
829
830 func init() { file_google_cloud_visionai_v1alpha1_streaming_resources_proto_init() }
831 func file_google_cloud_visionai_v1alpha1_streaming_resources_proto_init() {
832 if File_google_cloud_visionai_v1alpha1_streaming_resources_proto != nil {
833 return
834 }
835 if !protoimpl.UnsafeEnabled {
836 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
837 switch v := v.(*GstreamerBufferDescriptor); i {
838 case 0:
839 return &v.state
840 case 1:
841 return &v.sizeCache
842 case 2:
843 return &v.unknownFields
844 default:
845 return nil
846 }
847 }
848 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
849 switch v := v.(*RawImageDescriptor); i {
850 case 0:
851 return &v.state
852 case 1:
853 return &v.sizeCache
854 case 2:
855 return &v.unknownFields
856 default:
857 return nil
858 }
859 }
860 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
861 switch v := v.(*PacketType); i {
862 case 0:
863 return &v.state
864 case 1:
865 return &v.sizeCache
866 case 2:
867 return &v.unknownFields
868 default:
869 return nil
870 }
871 }
872 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
873 switch v := v.(*ServerMetadata); i {
874 case 0:
875 return &v.state
876 case 1:
877 return &v.sizeCache
878 case 2:
879 return &v.unknownFields
880 default:
881 return nil
882 }
883 }
884 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
885 switch v := v.(*SeriesMetadata); i {
886 case 0:
887 return &v.state
888 case 1:
889 return &v.sizeCache
890 case 2:
891 return &v.unknownFields
892 default:
893 return nil
894 }
895 }
896 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
897 switch v := v.(*PacketHeader); i {
898 case 0:
899 return &v.state
900 case 1:
901 return &v.sizeCache
902 case 2:
903 return &v.unknownFields
904 default:
905 return nil
906 }
907 }
908 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
909 switch v := v.(*Packet); i {
910 case 0:
911 return &v.state
912 case 1:
913 return &v.sizeCache
914 case 2:
915 return &v.unknownFields
916 default:
917 return nil
918 }
919 }
920 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
921 switch v := v.(*PacketType_TypeDescriptor); i {
922 case 0:
923 return &v.state
924 case 1:
925 return &v.sizeCache
926 case 2:
927 return &v.unknownFields
928 default:
929 return nil
930 }
931 }
932 }
933 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes[7].OneofWrappers = []interface{}{
934 (*PacketType_TypeDescriptor_GstreamerBufferDescriptor)(nil),
935 (*PacketType_TypeDescriptor_RawImageDescriptor)(nil),
936 }
937 type x struct{}
938 out := protoimpl.TypeBuilder{
939 File: protoimpl.DescBuilder{
940 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
941 RawDescriptor: file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDesc,
942 NumEnums: 0,
943 NumMessages: 8,
944 NumExtensions: 0,
945 NumServices: 0,
946 },
947 GoTypes: file_google_cloud_visionai_v1alpha1_streaming_resources_proto_goTypes,
948 DependencyIndexes: file_google_cloud_visionai_v1alpha1_streaming_resources_proto_depIdxs,
949 MessageInfos: file_google_cloud_visionai_v1alpha1_streaming_resources_proto_msgTypes,
950 }.Build()
951 File_google_cloud_visionai_v1alpha1_streaming_resources_proto = out.File
952 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_rawDesc = nil
953 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_goTypes = nil
954 file_google_cloud_visionai_v1alpha1_streaming_resources_proto_depIdxs = nil
955 }
956
View as plain text