SharpSoundDevice.ProgramData.DeserializeSingleProgram C# (CSharp) Method

DeserializeSingleProgram() public static method

public static DeserializeSingleProgram ( byte data ) : Program
data byte
return Program
        public static Program DeserializeSingleProgram(byte[] data)
        {
            string input = Encoding.UTF8.GetString(data);

            var lines = input.Split('\n');
            if (lines[0] != Header || lines[1] != ProgType)
                return new Program();

            string name = lines[2];
            byte[] d = Convert.FromBase64String(lines[3]);

            var output = new Program();
            output.Name = name;
            output.Data = d;

            return output;
        }