Banshee.GStreamer.PlayerEngine.ProcessNativeTagResult C# (CSharp) Method

ProcessNativeTagResult() private static method

private static ProcessNativeTagResult ( string tagName, GLib &valueRaw ) : Banshee.Streaming.StreamTag
tagName string
valueRaw GLib
return Banshee.Streaming.StreamTag
        private static StreamTag ProcessNativeTagResult (string tagName, ref GLib.Value valueRaw)
        {
            if (tagName == String.Empty || tagName == null) {
                return StreamTag.Zero;
            }

            object value = null;

            try {
                value = valueRaw.Val;
            } catch {
                return StreamTag.Zero;
            }

            if (value == null) {
                return StreamTag.Zero;
            }

            StreamTag item;
            item.Name = tagName;
            item.Value = value;

            return item;
        }
PlayerEngine