mirror of
https://github.com/librespot-org/librespot.git
synced 2024-12-18 17:11:53 +00:00
107 lines
5.5 KiB
Protocol Buffer
107 lines
5.5 KiB
Protocol Buffer
|
// Extracted from: Spotify 1.1.73.517 (macOS)
|
||
|
|
||
|
syntax = "proto2";
|
||
|
|
||
|
package spotify.event_sender.proto;
|
||
|
|
||
|
option optimize_for = CODE_SIZE;
|
||
|
|
||
|
message DesktopDeviceInformation {
|
||
|
optional string os_platform = 1;
|
||
|
optional string os_version = 2;
|
||
|
optional string computer_manufacturer = 3;
|
||
|
optional string mac_computer_model = 4;
|
||
|
optional string mac_computer_model_family = 5;
|
||
|
optional bool computer_has_internal_battery = 6;
|
||
|
optional bool computer_is_currently_running_on_battery_power = 7;
|
||
|
optional string mac_cpu_product_name = 8;
|
||
|
optional int64 mac_cpu_family_code = 9;
|
||
|
optional int64 cpu_num_physical_cores = 10;
|
||
|
optional int64 cpu_num_logical_cores = 11;
|
||
|
optional int64 cpu_clock_frequency_herz = 12;
|
||
|
optional int64 cpu_level_1_cache_size_bytes = 13;
|
||
|
optional int64 cpu_level_2_cache_size_bytes = 14;
|
||
|
optional int64 cpu_level_3_cache_size_bytes = 15;
|
||
|
optional bool cpu_is_64_bit_capable = 16;
|
||
|
optional int64 computer_ram_size_bytes = 17;
|
||
|
optional int64 computer_ram_speed_herz = 18;
|
||
|
optional int64 num_graphics_cards = 19;
|
||
|
optional int64 num_connected_screens = 20;
|
||
|
optional string app_screen_model_name = 21;
|
||
|
optional double app_screen_width_logical_points = 22;
|
||
|
optional double app_screen_height_logical_points = 23;
|
||
|
optional double mac_app_screen_scale_factor = 24;
|
||
|
optional double app_screen_physical_size_inches = 25;
|
||
|
optional int64 app_screen_bits_per_pixel = 26;
|
||
|
optional bool app_screen_supports_dci_p3_color_gamut = 27;
|
||
|
optional bool app_screen_is_built_in = 28;
|
||
|
optional string app_screen_graphics_card_model = 29;
|
||
|
optional int64 app_screen_graphics_card_vram_size_bytes = 30;
|
||
|
optional bool mac_app_screen_currently_contains_the_dock = 31;
|
||
|
optional bool mac_app_screen_currently_contains_active_menu_bar = 32;
|
||
|
optional bool boot_disk_is_known_ssd = 33;
|
||
|
optional string mac_boot_disk_connection_type = 34;
|
||
|
optional int64 boot_disk_capacity_bytes = 35;
|
||
|
optional int64 boot_disk_free_space_bytes = 36;
|
||
|
optional bool application_disk_is_same_as_boot_disk = 37;
|
||
|
optional bool application_disk_is_known_ssd = 38;
|
||
|
optional string mac_application_disk_connection_type = 39;
|
||
|
optional int64 application_disk_capacity_bytes = 40;
|
||
|
optional int64 application_disk_free_space_bytes = 41;
|
||
|
optional bool application_cache_disk_is_same_as_boot_disk = 42;
|
||
|
optional bool application_cache_disk_is_known_ssd = 43;
|
||
|
optional string mac_application_cache_disk_connection_type = 44;
|
||
|
optional int64 application_cache_disk_capacity_bytes = 45;
|
||
|
optional int64 application_cache_disk_free_space_bytes = 46;
|
||
|
optional bool has_pointing_device = 47;
|
||
|
optional bool has_builtin_pointing_device = 48;
|
||
|
optional bool has_touchpad = 49;
|
||
|
optional bool has_keyboard = 50;
|
||
|
optional bool has_builtin_keyboard = 51;
|
||
|
optional bool mac_has_touch_bar = 52;
|
||
|
optional bool has_touch_screen = 53;
|
||
|
optional bool has_pen_input = 54;
|
||
|
optional bool has_game_controller = 55;
|
||
|
optional bool has_bluetooth_support = 56;
|
||
|
optional int64 bluetooth_link_manager_version = 57;
|
||
|
optional string bluetooth_version_string = 58;
|
||
|
optional int64 num_audio_output_devices = 59;
|
||
|
optional string default_audio_output_device_name = 60;
|
||
|
optional string default_audio_output_device_manufacturer = 61;
|
||
|
optional double default_audio_output_device_current_sample_rate = 62;
|
||
|
optional int64 default_audio_output_device_current_bit_depth = 63;
|
||
|
optional int64 default_audio_output_device_current_buffer_size = 64;
|
||
|
optional int64 default_audio_output_device_current_num_channels = 65;
|
||
|
optional double default_audio_output_device_maximum_sample_rate = 66;
|
||
|
optional int64 default_audio_output_device_maximum_bit_depth = 67;
|
||
|
optional int64 default_audio_output_device_maximum_num_channels = 68;
|
||
|
optional bool default_audio_output_device_is_builtin = 69;
|
||
|
optional bool default_audio_output_device_is_virtual = 70;
|
||
|
optional string mac_default_audio_output_device_transport_type = 71;
|
||
|
optional string mac_default_audio_output_device_terminal_type = 72;
|
||
|
optional int64 num_video_capture_devices = 73;
|
||
|
optional string default_video_capture_device_manufacturer = 74;
|
||
|
optional string default_video_capture_device_model = 75;
|
||
|
optional string default_video_capture_device_name = 76;
|
||
|
optional int64 default_video_capture_device_image_width = 77;
|
||
|
optional int64 default_video_capture_device_image_height = 78;
|
||
|
optional string mac_default_video_capture_device_transport_type = 79;
|
||
|
optional bool default_video_capture_device_is_builtin = 80;
|
||
|
optional int64 num_active_network_interfaces = 81;
|
||
|
optional string mac_main_network_interface_name = 82;
|
||
|
optional string mac_main_network_interface_type = 83;
|
||
|
optional bool main_network_interface_supports_ipv4 = 84;
|
||
|
optional bool main_network_interface_supports_ipv6 = 85;
|
||
|
optional string main_network_interface_hardware_vendor = 86;
|
||
|
optional string main_network_interface_hardware_model = 87;
|
||
|
optional int64 main_network_interface_medium_speed_bps = 88;
|
||
|
optional int64 main_network_interface_link_speed_bps = 89;
|
||
|
optional double system_up_time_including_sleep_seconds = 90;
|
||
|
optional double system_up_time_awake_seconds = 91;
|
||
|
optional double app_up_time_including_sleep_seconds = 92;
|
||
|
optional string system_user_preferred_language_code = 93;
|
||
|
optional string system_user_preferred_locale = 94;
|
||
|
optional string mac_app_system_localization_language = 95;
|
||
|
optional string app_localization_language = 96;
|
||
|
}
|