protected MediaStream(AVStream *pointer, CodecType codecType = CodecType.Decoder) { if (pointer == null) { throw new ArgumentNullException(nameof(pointer)); } this.pointer = pointer; Codec = Codec.Create(this, codecType); }
static void Main(string[] args) { SampleData obj = new SampleData(); using (FileStream xmlStream = new FileStream(@"SampleData.xml", FileMode.Open)) { using (XmlReader xmlReader = XmlReader.Create(xmlStream)) { obj.ReadXml(xmlReader); } } // hi ahmed var serializer = new AvroSerializer(typeof(Person)); StreamWriter schemafs = new StreamWriter(File.Create(@"SampleData.avsc")); schemafs.Write(serializer.Schema.ToString()); schemafs.Close(); var resultStream = new FileStream(@"SampleData.avro", FileMode.OpenOrCreate); var writer = new SequentialWriter <Person>(resultStream, serializer, Codec.Create("null"), 24); int i; foreach (DataRow item in obj.Tables["Person"].Rows) { var p = new Person { First_Name = item["Name"].ToString(), Street = item["Street"].ToString(), City = item["City"].ToString(), State = item["State"].ToString() }; writer.Write(p); } writer.Flush(); }