syntax = "proto3"; package cmvr.config; message GRPCServerConfig { string host = 1; string port = 2; bool enable_reflection = 3; string id = 4; // Bounds the continuity-oriented media queue before the gRPC stream skips // ahead and waits for a new key frame. Zero uses the service default. uint32 camera_stream_max_pending_frames = 5; // Frames older than this monotonic age are not sent. Zero uses the service // default so configurations written before these fields remain low-latency. uint32 camera_stream_max_frame_age_ms = 6; } message GRPCServerRootConfig { GRPCServerConfig grpc_server = 1; }