]> granicus.if.org Git - taglib/commitdiff
MOD: AudioProperties improvements
authorTsuda Kageyu <tsuda.kageyu@gmail.com>
Thu, 21 May 2015 09:49:40 +0000 (18:49 +0900)
committerTsuda Kageyu <tsuda.kageyu@gmail.com>
Thu, 18 Jun 2015 09:03:53 +0000 (18:03 +0900)
Add lengthInSeconds(), lengthInMilliseconds() properties. (always return 0)

taglib/it/itproperties.cpp
taglib/it/itproperties.h
taglib/mod/modproperties.cpp
taglib/mod/modproperties.h
taglib/s3m/s3mproperties.cpp
taglib/s3m/s3mproperties.h
taglib/xm/xmproperties.cpp
taglib/xm/xmproperties.h

index 7a328fb945171635bfb460516e034298f69ddf19..0359533de7642a766e906fe65bc595876f5b6210 100644 (file)
@@ -79,6 +79,16 @@ int IT::Properties::length() const
   return 0;
 }
 
+int IT::Properties::lengthInSeconds() const
+{
+  return 0;
+}
+
+int IT::Properties::lengthInMilliseconds() const
+{
+  return 0;
+}
+
 int IT::Properties::bitrate() const
 {
   return 0;
index da2a7c4fb8a900de522d8f0faa6c08a122d751c0..060ad358f8e638ca1543381c00ab103faecd1df4 100644 (file)
@@ -51,10 +51,12 @@ namespace TagLib {
       Properties(AudioProperties::ReadStyle propertiesStyle);
       virtual ~Properties();
 
-      int length()     const;
-      int bitrate()    const;
-      int sampleRate() const;
-      int channels()   const;
+      int length()               const;
+      int lengthInSeconds()      const;
+      int lengthInMilliseconds() const;
+      int bitrate()              const;
+      int sampleRate()           const;
+      int channels()             const;
 
       ushort lengthInPatterns()  const;
       bool   stereo()            const;
index 4d3c354846e3bb700093ce2565a9286074de4568..db5a98e2748b53ddcf931e18d399db4fd205a882 100644 (file)
@@ -55,6 +55,16 @@ int Mod::Properties::length() const
   return 0;
 }
 
+int Mod::Properties::lengthInSeconds() const
+{
+  return 0;
+}
+
+int Mod::Properties::lengthInMilliseconds() const
+{
+  return 0;
+}
+
 int Mod::Properties::bitrate() const
 {
   return 0;
index d50353a480fb6013c0bed3ccf24c0b082ef5b382..ac4bf7f37bcb343d0cb9ffd142b8557213fada91 100644 (file)
@@ -35,12 +35,14 @@ namespace TagLib {
       Properties(AudioProperties::ReadStyle propertiesStyle);
       virtual ~Properties();
 
-      int length() const;
-      int bitrate() const;
-      int sampleRate() const;
-      int channels() const;
-
-      uint instrumentCount() const;
+      int length()               const;
+      int lengthInSeconds()      const;
+      int lengthInMilliseconds() const;
+      int bitrate()              const;
+      int sampleRate()           const;
+      int channels()             const;
+
+      uint instrumentCount()   const;
       uchar lengthInPatterns() const;
 
       void setChannels(int channels);
index a1a010a39a563182babef88752accad282ce49ea..6f93eec350e7946b600b9bb18a1637b351a60aa2 100644 (file)
@@ -73,6 +73,16 @@ int S3M::Properties::length() const
   return 0;
 }
 
+int S3M::Properties::lengthInSeconds() const
+{
+  return 0;
+}
+
+int S3M::Properties::lengthInMilliseconds() const
+{
+  return 0;
+}
+
 int S3M::Properties::bitrate() const
 {
   return 0;
index 6e9f1d29381e89ff0a1f85fce98a5cc31cf7777e..4499627f72040053fd2b023308fcc00704db7dc9 100644 (file)
@@ -44,10 +44,12 @@ namespace TagLib {
       Properties(AudioProperties::ReadStyle propertiesStyle);
       virtual ~Properties();
 
-      int length()     const;
-      int bitrate()    const;
-      int sampleRate() const;
-      int channels()   const;
+      int length()               const;
+      int lengthInSeconds()      const;
+      int lengthInMilliseconds() const;
+      int bitrate()              const;
+      int sampleRate()           const;
+      int channels()             const;
 
       ushort lengthInPatterns()  const;
       bool   stereo()            const;
index 45da02bd3d3c5518923bd27be357eae9788b8951..3d4a3c3827ac2f40aaabfc6e6efc1eea04acfb01 100644 (file)
@@ -69,6 +69,16 @@ int XM::Properties::length() const
   return 0;
 }
 
+int XM::Properties::lengthInSeconds() const
+{
+  return 0;
+}
+
+int XM::Properties::lengthInMilliseconds() const
+{
+  return 0;
+}
+
 int XM::Properties::bitrate() const
 {
   return 0;
index e87cb7f8ebe22bc881c64aece1df768e30e32972..f929982baedf4454e648da53c3e9134c8525c9d3 100644 (file)
@@ -39,10 +39,12 @@ namespace TagLib {
       Properties(AudioProperties::ReadStyle propertiesStyle);
       virtual ~Properties();
 
-      int length()     const;
-      int bitrate()    const;
-      int sampleRate() const;
-      int channels()   const;
+      int length()               const;
+      int lengthInSeconds()      const;
+      int lengthInMilliseconds() const;
+      int bitrate()              const;
+      int sampleRate()           const;
+      int channels()             const;
 
       ushort lengthInPatterns() const;
       ushort version()          const;