toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['Name'] = name;
data['Type'] = type;
data['Direction'] = direction;
data['Device Name'] = deviceName;
data['Default'] = defaultStr;
data['Default Multimedia'] = defaultMultimedia;
data['Default Communications'] = defaultCommunications;
data['Device State'] = deviceState;
data['Muted'] = muted;
data['Volume dB'] = volumeDB;
data['Volume Percent'] = volumePercent;
data['Min Volume dB'] = minVolumeDB;
data['Max Volume dB'] = maxVolumeDB;
data['Volume Step'] = volumeStep;
data['Channels Count'] = channelsCount;
data['Channels dB'] = channelsDB;
data['Channels Percent'] = channelsPercent;
data['Item ID'] = itemID;
data['Command-Line Friendly ID'] = commandLineFriendlyID;
data['Process Path'] = processPath;
data['Process ID'] = processID;
data['Window Title'] = windowTitle;
data['Registry Key'] = registryKey;
return data;
}