~ubuntustudio-dev/+junk/gcdmaster-gtk3

« back to all changes in this revision

Viewing changes to dao/ToshibaReader.h

  • Committer: Janne (astraljava) Jokitalo
  • Date: 2012-01-19 15:26:14 UTC
  • Revision ID: astraljava@kapsi.fi-20120119152614-nss8fhm03n10wu07
Initial commit, registering branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*  cdrdao - write audio CD-Rs in disc-at-once mode
 
2
 *
 
3
 *  Copyright (C) 1999-2001  Andreas Mueller <mueller@daneb.ping.de>
 
4
 *
 
5
 *  This program is free software; you can redistribute it and/or modify
 
6
 *  it under the terms of the GNU General Public License as published by
 
7
 *  the Free Software Foundation; either version 2 of the License, or
 
8
 *  (at your option) any later version.
 
9
 *
 
10
 *  This program is distributed in the hope that it will be useful,
 
11
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
12
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
13
 *  GNU General Public License for more details.
 
14
 *
 
15
 *  You should have received a copy of the GNU General Public License
 
16
 *  along with this program; if not, write to the Free Software
 
17
 *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
18
 */
 
19
 
 
20
#ifndef __TOSHIBA_READER_H__
 
21
#define __TOSHIBA_READER_H__
 
22
 
 
23
#include "PlextorReader.h"
 
24
 
 
25
class Toc;
 
26
class Track;
 
27
 
 
28
class ToshibaReader : public PlextorReader {
 
29
public:
 
30
 
 
31
  ToshibaReader(ScsiIf *scsiIf, unsigned long options);
 
32
  static CdrDriver *instance(ScsiIf *scsiIf, unsigned long options);
 
33
 
 
34
  unsigned long getReadCapabilites(const CdToc *, int) const { return 0; }
 
35
 
 
36
protected:
 
37
  int readSubChannels(TrackData::SubChannelMode, long lba, long len,
 
38
                      SubChannel ***, Sample *);
 
39
 
 
40
};
 
41
 
 
42
#endif