summaryrefslogtreecommitdiff
path: root/src/lib/dvd.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-07-21 11:56:23 +0100
committerCarl Hetherington <cth@carlh.net>2012-07-21 11:56:23 +0100
commit5ec26979d2547b7444c4e1f00aa76d86d22f4c84 (patch)
treeb3e3088c950fcbc5c3ca8433da9c5735398509e7 /src/lib/dvd.h
parent8df04daf3f2ccb6950afcc4abac7eb3100799774 (diff)
Return title number from dvd_titles().
Diffstat (limited to 'src/lib/dvd.h')
-rw-r--r--src/lib/dvd.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/lib/dvd.h b/src/lib/dvd.h
index 170472121..d3f6043ce 100644
--- a/src/lib/dvd.h
+++ b/src/lib/dvd.h
@@ -17,5 +17,17 @@
*/
-extern std::vector<uint64_t> dvd_titles (std::string);
+class DVDTitle
+{
+public:
+ DVDTitle () : number (-1), size (0) {}
+ DVDTitle (int n, int s) : number (n), size (s) {}
+
+ int number;
+ uint64_t size;
+};
+
+extern bool operator< (DVDTitle const &, DVDTitle const &);
+
+extern std::list<DVDTitle> dvd_titles (std::string);
extern std::string find_dvd ();