aboutsummaryrefslogtreecommitdiffstats
path: root/taglib/trueaudio/trueaudiofile.h
diff options
context:
space:
mode:
Diffstat (limited to 'taglib/trueaudio/trueaudiofile.h')
-rw-r--r--taglib/trueaudio/trueaudiofile.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/taglib/trueaudio/trueaudiofile.h b/taglib/trueaudio/trueaudiofile.h
index 32cbf4b1..9c866233 100644
--- a/taglib/trueaudio/trueaudiofile.h
+++ b/taglib/trueaudio/trueaudiofile.h
@@ -97,6 +97,24 @@ namespace TagLib {
Properties::ReadStyle propertiesStyle = Properties::Average);
/*!
+ * Contructs an TrueAudio file from \a file. If \a readProperties is true the
+ * file's audio properties will also be read using \a propertiesStyle. If
+ * false, \a propertiesStyle is ignored.
+ */
+ File(IOStream *stream, bool readProperties = true,
+ Properties::ReadStyle propertiesStyle = Properties::Average);
+
+ /*!
+ * Contructs an TrueAudio file from \a file. If \a readProperties is true the
+ * file's audio properties will also be read using \a propertiesStyle. If
+ * false, \a propertiesStyle is ignored. The frames will be created using
+ * \a frameFactory.
+ */
+ File(IOStream *stream, ID3v2::FrameFactory *frameFactory,
+ bool readProperties = true,
+ Properties::ReadStyle propertiesStyle = Properties::Average);
+
+ /*!
* Destroys this instance of the File.
*/
virtual ~File();