// @generated by protoc-gen-es v1.10.0 // @generated from file service/video/v1/video.proto (package viam.service.video.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Struct, Timestamp } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * @generated from message viam.service.video.v1.GetVideoRequest */ export declare class GetVideoRequest extends Message { /** * Name of the video source * * @generated from field: string name = 1; */ name: string; /** * Start time for the video retrieval * * @generated from field: google.protobuf.Timestamp start_timestamp = 2; */ startTimestamp?: Timestamp; /** * End time for the video retrieval * * @generated from field: google.protobuf.Timestamp end_timestamp = 3; */ endTimestamp?: Timestamp; /** * Codec for the video retrieval (e.g., "h264", "h265") * * @generated from field: string video_codec = 4; */ videoCodec: string; /** * Container format for the video retrieval (e.g., "mp4", "fmp4") * * @generated from field: string video_container = 5; */ videoContainer: string; /** * To match a request to its responses * * @generated from field: string request_id = 6; */ requestId: string; /** * Additional arguments to the method * * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.service.video.v1.GetVideoRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetVideoRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetVideoRequest; static fromJsonString(jsonString: string, options?: Partial): GetVideoRequest; static equals(a: GetVideoRequest | PlainMessage | undefined, b: GetVideoRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.service.video.v1.GetVideoResponse */ export declare class GetVideoResponse extends Message { /** * Video data chunk * * @generated from field: bytes video_data = 1; */ videoData: Uint8Array; /** * Container format (e.g., "mp4", "fmp4") * * @generated from field: string video_container = 2; */ videoContainer: string; /** * Request ID to match this response to its request * * @generated from field: string request_id = 3; */ requestId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.service.video.v1.GetVideoResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetVideoResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetVideoResponse; static fromJsonString(jsonString: string, options?: Partial): GetVideoResponse; static equals(a: GetVideoResponse | PlainMessage | undefined, b: GetVideoResponse | PlainMessage | undefined): boolean; }