rustypipe/abr-proto/proto/video_streaming/sabr_context_update.proto

21 lines
664 B
Protocol Buffer

message SabrContextUpdate {
enum SabrContextScope {
SABR_CONTEXT_SCOPE_UNKNOWN = 0;
SABR_CONTEXT_SCOPE_PLAYBACK = 1;
SABR_CONTEXT_SCOPE_REQUEST = 2;
SABR_CONTEXT_SCOPE_WATCH_ENDPOINT = 3;
SABR_CONTEXT_SCOPE_CONTENT_ADS = 4;
}
enum SabrContextWritePolicy {
SABR_CONTEXT_WRITE_POLICY_UNSPECIFIED = 0;
SABR_CONTEXT_WRITE_POLICY_OVERWRITE = 1;
SABR_CONTEXT_WRITE_POLICY_KEEP_EXISTING = 2;
}
optional int32 type = 1;
optional SabrContextScope scope = 2;
optional bytes value = 3;
optional bool send_by_default = 4;
optional SabrContextWritePolicy write_policy = 5;
}