Banshee.GStreamerSharp.PlayerEngine.HandleTag C# (CSharp) Method

HandleTag() private method

private HandleTag ( Pad pad, TagList tag_list ) : void
pad Gst.Pad
tag_list Gst.TagList
return void
        private void HandleTag (Pad pad, TagList tag_list)
        {
            foreach (string tag in tag_list.Tags) {
                if (String.IsNullOrEmpty (tag)) {
                    continue;
                }

                if (tag_list.GetTagSize (tag) < 1) {
                    continue;
                }

                List tags = tag_list.GetTag (tag);

                foreach (object o in tags) {
                    OnTagFound (new StreamTag () { Name = tag, Value = o });
                }
            }
        }