librespot/protocol/proto/DesktopDeviceInformation.proto
2021-12-10 20:33:43 +01:00

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;
}