/*
do not edit:
auto-generated by github.com/seamia/protodot
*/
digraph protodot {
/* package: platform */
/* source: C:/Users/sle11/Documents/VSCode/squeezelite-esp32/protobuf/proto/Squeezelite.proto */
/* selection: * */
rankdir=LR;
label="platform";
tooltip="platform";
bgcolor="transparent"
node [
shape=plaintext
fontsize=10
fontname="Ubuntu"
];
/* ------ nodes ------ */
Node_Ja_110 [shape=plaintext tooltip="platform.DebugOption" label=<
DebugOption |
| 1 | component | DebugComponent |
| 2 | level | DebugLevelEnum |
>];
Node_Ja_105 [shape=plaintext tooltip="SampleRate" label=<enum SampleRate |
SAMPLE_RATE_UNSPECIFIED | 0 |
SAMPLE_RATE_8000 | 1 |
SAMPLE_RATE_11025 | 2 |
SAMPLE_RATE_12000 | 3 |
SAMPLE_RATE_16000 | 4 |
SAMPLE_RATE_22050 | 5 |
SAMPLE_RATE_24000 | 6 |
SAMPLE_RATE_32000 | 7 |
SAMPLE_RATE_44100 | 8 |
SAMPLE_RATE_48000 | 9 |
SAMPLE_RATE_88200 | 10 |
SAMPLE_RATE_96000 | 11 |
SAMPLE_RATE_176400 | 12 |
SAMPLE_RATE_192000 | 13 |
SAMPLE_RATE_352800 | 14 |
SAMPLE_RATE_384000 | 15 |
SAMPLE_RATE_705600 | 16 |
SAMPLE_RATE_768000 | 17 |
>];
Node_Ja_106 [shape=plaintext tooltip="DebugLevelEnum" label=<enum DebugLevelEnum |
DEFAULT | 0 |
INFO | 1 |
DEBUG | 2 |
SDEBUG | 3 |
>];
Node_Ja_101 [shape=plaintext tooltip="OutputTypeEnum" label=<enum OutputTypeEnum |
OUTPUT_UNKNOWN | 0 |
OUTPUT_I2S | 1 |
OUTPUT_SPDIF | 2 |
OUTPUT_Bluetooth | 3 |
>];
Node_Ja_108 [shape=plaintext tooltip="platform.RatesOption" label=<RatesOption |
| 1 | min | SampleRate |
| 2 | max | SampleRate |
[...] | 3 | list | SampleRate |
>];
Node_Ja_109 [shape=plaintext tooltip="platform.BufferOption" label=<BufferOption |
| 1 | stream_buffer | uint32 |
| 2 | output_vuffer | uint32 |
>];
Node_Ja_111 [shape=plaintext tooltip="platform.Squeezelite" label=<Squeezelite |
| 1 | output_type | OutputTypeEnum |
| 2 | rates | RatesOption |
| 3 | amp_gpio_timeout | int32 |
| 4 | wav_aiff_header_parsing | bool |
| 5 | server_name_ip | string |
| 6 | server_port | uint32 |
| 7 | enabled | bool |
| 10 | device_name | string |
| 11 | bluetooth | OutputBT |
[...] | 12 | logging_options | DebugOption |
| 13 | max_rate | uint32 |
>];
Node_Ja_103 [shape=plaintext tooltip="ResampleAlgorithm" label=<enum ResampleAlgorithm |
RESAMPLEDISABLED | 0 |
RESAMPLEBASIC_LINEAR | 1 |
RESAMPLETHIRTEEN_TAPS | 2 |
RESAMPLETWENTY_ONE_TAPS | 3 |
>];
Node_Ja_107 [shape=plaintext tooltip="DebugComponent" label=<enum DebugComponent |
NONE | 0 |
SLIMPROTO | 1 |
STREAM | 2 |
DECODE | 3 |
OUTPUT | 4 |
IR | 5 |
ALL | 6 |
>];
Node_Ja_102 [shape=plaintext tooltip="platform.OutputBT" label=<>];
Node_Ja_104 [shape=plaintext tooltip="platform.ResampleOptions" label=<ResampleOptions |
| 1 | algorithm | ResampleAlgorithm |
| 2 | interpolate_filter_coefficients | bool |
>];
/* ------ connections ------ */
Node_Ja_108:pomin:e -> Node_Ja_105 [color="#008000" tooltip="Ja_108 --> Ja_105"];
Node_Ja_111:porates:e -> Node_Ja_108:header [color="#000000" tooltip="Ja_111 --> Ja_108"];
Node_Ja_111:pooutput_type:e -> Node_Ja_101 [color="#008000" tooltip="Ja_111 --> Ja_101"];
Node_Ja_111:pobluetooth:e -> Node_Ja_102:header [color="#000000" tooltip="Ja_111 --> Ja_102"];
Node_Ja_111:pologging_options:e -> Node_Ja_110:header [color="#000000" tooltip="Ja_111 --> Ja_110"];
Node_Ja_104:poalgorithm:e -> Node_Ja_103 [color="#008000" tooltip="Ja_104 --> Ja_103"];
Node_Ja_108:polist:e -> Node_Ja_105 [color="#008000" tooltip="Ja_108 --> Ja_105"];
Node_Ja_108:pomax:e -> Node_Ja_105 [color="#008000" tooltip="Ja_108 --> Ja_105"];
Node_Ja_110:polevel:e -> Node_Ja_106 [color="#008000" tooltip="Ja_110 --> Ja_106"];
Node_Ja_110:pocomponent:e -> Node_Ja_107 [color="#008000" tooltip="Ja_110 --> Ja_107"];
/* generated by github.com/seamia/protodot on Friday, 24-Nov-23 14:36:38 EST */
}