示例#1
0
        public void VancTest()
        {
            var s         = VancDataWriter.GenerateLinesFromText("Hi!", 0)[0];
            var smpte291M = new Smpte291M(HexStringToByteArray(s));
            var result    = smpte291M.GetText(0, true, new CommandState());

            Assert.AreEqual("Hi!", result);
        }
        public static string GetText(int lineIndex, string input, bool flush, CommandState state)
        {
            var hexString = GetHex(input);
            var bytes     = HexStringToByteArray(hexString);

            if (bytes.Length < 10)
            {
                return(string.Empty);
            }

            var cea708 = new Smpte291M(bytes);

            return(cea708.GetText(lineIndex, flush, state));
        }
示例#3
0
        public static string GetText(string input)
        {
            var hexString = GetHex(input);
            var bytes     = HexStringToByteArray(hexString);

            if (bytes.Length < 10)
            {
                return(string.Empty);
            }

            var cea708 = new Smpte291M(bytes);

            return(cea708.GetText());
        }