comparison data/fileio/QuickTimeFileReader.h @ 297:c022976d18e8

* Merge from sv-match-alignment branch (excluding alignment-specific document). - add aggregate wave model (not yet complete enough to be added as a true model in a layer, but there's potential) - add play solo mode - add alignment model -- unused in plain SV - fix two plugin leaks - add m3u playlist support (opens all files at once, potentially hazardous) - fix retrieval of pre-encoded URLs - add ability to resample audio files on import, so as to match rates with other files previously loaded; add preference for same - add preliminary support in transform code for range and rate of transform input - reorganise preferences dialog, move dark-background option to preferences, add option for temporary directory location
author Chris Cannam
date Fri, 28 Sep 2007 13:56:38 +0000
parents 92e8dbde73cd
children 3a6725f285d6
comparison
equal deleted inserted replaced
296:2b6c99b607f1 297:c022976d18e8
35 enum DecodeMode { 35 enum DecodeMode {
36 DecodeAtOnce, // decode the file on construction, with progress dialog 36 DecodeAtOnce, // decode the file on construction, with progress dialog
37 DecodeThreaded // decode in a background thread after construction 37 DecodeThreaded // decode in a background thread after construction
38 }; 38 };
39 39
40 QuickTimeFileReader(QString path, DecodeMode decodeMode, 40 QuickTimeFileReader(QString path,
41 CacheMode cacheMode); 41 DecodeMode decodeMode,
42 CacheMode cacheMode,
43 size_t targetRate = 0);
42 virtual ~QuickTimeFileReader(); 44 virtual ~QuickTimeFileReader();
43 45
44 virtual QString getError() const { return m_error; } 46 virtual QString getError() const { return m_error; }
45 virtual QString getTitle() const { return m_title; } 47 virtual QString getTitle() const { return m_title; }
46 48