2007-10-08 22:25:40 -04:00
|
|
|
//
|
|
|
|
// CueSheetTrack.m
|
|
|
|
// CueSheet
|
|
|
|
//
|
|
|
|
// Created by Zaphod Beeblebrox on 10/8/07.
|
|
|
|
// Copyright 2007 __MyCompanyName__. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import "CueSheetTrack.h"
|
|
|
|
|
|
|
|
|
|
|
|
@implementation CueSheetTrack
|
|
|
|
|
2007-10-09 21:59:25 -04:00
|
|
|
+ (id)trackWithURL:(NSURL *)u track:(NSString *)t time:(double)s
|
|
|
|
{
|
|
|
|
return [[[CueSheetTrack alloc] initWithURL:u track:t time:s] autorelease];
|
|
|
|
}
|
|
|
|
|
|
|
|
- (id)initWithURL:(NSURL *)u track:(NSString *)t time:(double)s
|
2007-10-08 22:25:40 -04:00
|
|
|
{
|
|
|
|
self = [super init];
|
|
|
|
if (self)
|
|
|
|
{
|
|
|
|
track = [t copy];
|
2007-10-09 21:59:25 -04:00
|
|
|
url = [u copy];
|
|
|
|
time = s;
|
2007-10-08 22:25:40 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
return self;
|
|
|
|
}
|
|
|
|
|
|
|
|
- (NSString *)track
|
|
|
|
{
|
|
|
|
return track;
|
|
|
|
}
|
|
|
|
|
2007-10-09 21:59:25 -04:00
|
|
|
- (NSURL *)url
|
2007-10-08 22:25:40 -04:00
|
|
|
{
|
2007-10-09 21:59:25 -04:00
|
|
|
return url;
|
2007-10-08 22:25:40 -04:00
|
|
|
}
|
|
|
|
|
2007-10-09 21:59:25 -04:00
|
|
|
- (double)time
|
2007-10-08 22:25:40 -04:00
|
|
|
{
|
2007-10-09 21:59:25 -04:00
|
|
|
return time;
|
2007-10-08 22:25:40 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
@end
|