syntax = "proto3"; package cvmmap_streamer; import "google/protobuf/timestamp.proto"; message BundleManifest { enum BundlePolicy { BUNDLE_POLICY_UNKNOWN = 0; BUNDLE_POLICY_NEAREST = 1; BUNDLE_POLICY_STRICT = 2; } enum BundleMemberStatus { BUNDLE_MEMBER_STATUS_UNKNOWN = 0; BUNDLE_MEMBER_STATUS_PRESENT = 1; BUNDLE_MEMBER_STATUS_CORRUPTED_GAP = 2; } message BundleMember { string camera_label = 1; google.protobuf.Timestamp timestamp = 2; sint64 delta_ns = 3; BundleMemberStatus status = 4; uint32 corrupted_frames_skipped = 5; } google.protobuf.Timestamp timestamp = 1; uint64 bundle_index = 2; BundlePolicy policy = 3; repeated BundleMember members = 4; }