DAAP.Track.FromPlaylistNode C# (CSharp) Method

FromPlaylistNode() static private method

static private FromPlaylistNode ( Database db, ContentNode node, Track &track, int &containerId ) : void
db Database
node ContentNode
track Track
containerId int
return void
        internal static void FromPlaylistNode(Database db, ContentNode node, out Track track, out int containerId)
        {
            track = null;
            containerId = 0;

            foreach (ContentNode field in (ContentNode[]) node.Value) {
                switch (field.Name) {
                case "dmap.itemid":
                    track = db.LookupTrackById ((int) field.Value);
                    break;
                case "dmap.containeritemid":
                    containerId = (int) field.Value;
                    break;
                default:
                    break;
                }
            }
        }