librespot/protocol/proto/stream_progress_request.proto
2024-12-16 22:57:12 +01:00

33 lines
989 B
Protocol Buffer

// Extracted from: Spotify 1.2.52.442 (windows)
syntax = "proto3";
package spotify.stream_reporting_esperanto.proto;
import "google/protobuf/timestamp.proto";
import "audio_format.proto";
import "stream_handle.proto";
import "playback_state.proto";
option objc_class_prefix = "ESP";
option java_package = "com.spotify.stream_reporting_esperanto.proto";
message StreamProgressRequest {
StreamHandle stream_handle = 1;
uint64 current_position = 2;
bool is_paused = 3;
bool is_playing_video = 4;
bool is_overlapping = 5;
bool is_background = 6;
bool is_fullscreen = 7;
bool is_external = 8;
double playback_speed = 9;
google.protobuf.Timestamp client_timestamp = 14;
PlaybackState playback_state = 15;
optional string media_id = 10;
optional bool content_is_downloaded = 11;
optional AudioFormat audio_format = 12;
optional string content_uri = 13;
optional bool is_audio_on = 16;
optional string video_surface = 17;
}