| KTaglibTable of Contents
 The KTaglib_MPEG_File classIntroductionRepresents an MPEG file. MPEG files can have ID3v1, ID3v2 tags and audio properties. Class synopsisKTaglib_MPEG_File 
     
       class KTaglib_MPEG_File
     
     { /* Methods */ 
    public
    KTaglib_MPEG_File
     getAudioProperties
     ( void
   ) 
    public
    KTaglib_ID3v1_Tag
     getID3v1Tag
     ([ bool  $create= false
  ] )
      public
      KTaglib_ID3v2_Tag
       getID3v2Tag
       ([ bool } $create= false
    ] )The KTaglib_MPEG_AudioProperties classIntroductionRepresents the audio properties of a MPEG file, like length, bitrate or samplerate. Class synopsisKTaglib_MPEG_Audioproperties 
     
       class KTaglib_MPEG_AudioProperties
     
     { /* Methods */ 
   public
   int
    KTaglib_MPEG_AudioProperties::getBitrate
    ( void
   ) 
   public
   int
    KTaglib_MPEG_AudioProperties::getChannels
    ( void
   ) 
   public
   int
    KTaglib_MPEG_AudioProperties::getLayer
    ( void
   ) 
   public
   int
    KTaglib_MPEG_AudioProperties::getLength
    ( void
   ) 
   public
   int
    KTaglib_MPEG_AudioProperties::getSampleBitrate
    ( void
   ) 
   public
   int
    KTaglib_MPEG_AudioProperties::getVersion
    ( void
   ) 
   public
   bool
    KTaglib_MPEG_AudioProperties::isCopyrighted
    ( void
   ) 
   public
   bool
    KTaglib_MPEG_AudioProperties::isOriginal
    ( void
   ) 
   public
   bool
    KTaglib_MPEG_AudioProperties::isProtectionEnabled
    ( void
   )} The KTaglib_Tag classIntroductionBase class for ID3v1 or ID3v2 tags Class synopsisKTaglib_Tag 
     
       class KTaglib_Tag
     
     { /* Methods */ 
      public
      string
       getAlbum
       ( void
     ) 
    public
      string
       getArtist
       ( void
     ) 
      public
      string
       getComment
       ( void
     ) 
      public
      string
       getGenre
       ( void
     ) 
      public
      string
       getTitle
       ( void
     ) 
      public
      int
       getTrack
       ( void
     ) 
      public
      int
       getYear
       ( void
     ) 
      public
      bool
       isEmpty
       ( void
     )} The KTaglib_ID3v2_Tag classIntroductionRepresents and ID3v2 tag. It provides a list of ID3v2 frames and can be used to add and remove additional frames. Class synopsisKTaglib_ID3v2_Tag 
     
      extends
       class KTaglib_Tag
     
     { /* Methods */ 
   public
   bool
    addFrame
    ( KTaglib_ID3v2_Frame  $frame)
      public
      array
       getFrameList
       ( void
     ) /* Inherited methods */ 
      public
      string
       KTaglib_Tag::getAlbum
       ( void
     ) 
    public
      string
       KTaglib_Tag::getArtist
       ( void
     ) 
      public
      string
       KTaglib_Tag::getComment
       ( void
     ) 
      public
      string
       KTaglib_Tag::getGenre
       ( void
     ) 
      public
      string
       KTaglib_Tag::getTitle
       ( void
     ) 
      public
      int
       KTaglib_Tag::getTrack
       ( void
     ) 
      public
      int
       KTaglib_Tag::getYear
       ( void
     ) 
      public
      bool
       KTaglib_Tag::isEmpty
       ( void
     )} The KTaglib_ID3v2_Frame classIntroductionThe base class for ID3v2 frames. ID3v2 tags are separated in various specialized frames. Some frames can exists multiple times. Class synopsisKTaglib_ID3v2_Frame 
     
      extends
       class KTaglib_Tag
     
     { /* Methods */ 
      public
      int
       getSize
       ( void
     ) 
      public
      string
       __toString
       ( void
     ) /* Inherited methods */ 
      public
      string
       KTaglib_Tag::getAlbum
       ( void
     ) 
    public
      string
       KTaglib_Tag::getArtist
       ( void
     ) 
      public
      string
       KTaglib_Tag::getComment
       ( void
     ) 
      public
      string
       KTaglib_Tag::getGenre
       ( void
     ) 
      public
      string
       KTaglib_Tag::getTitle
       ( void
     ) 
      public
      int
       KTaglib_Tag::getTrack
       ( void
     ) 
      public
      int
       KTaglib_Tag::getYear
       ( void
     ) 
      public
      bool
       KTaglib_Tag::isEmpty
       ( void
     )} The KTaglib_ID3v2_AttachedPictureFrame classIntroductionRepresents an ID3v2 frame that can hold a picture. Class synopsisKTaglib_ID3v2_AttachedPictureFrame 
     
      extends
       class KTaglib_ID3v2_Frame
     
     { /* Methods */ 
      public
      string
       getDescription
       ( void
     ) 
      public
      string
       getMimeType
       ( void
     ) 
      public
      int
       getType
       ( void
     ) 
      public
      bool
       savePicture
       ( string  $filename)
   public
   string
    getMimeType
    ( string  $type)
   public
   void
    setPicture
    ( string  $filename)
   public
   void
    setType
    ( int  $type)/* Inherited methods */ 
      public
      int
       KTaglib_ID3v2_Frame::getSize
       ( void
     ) 
      public
      string
       KTaglib_ID3v2_Frame::__toString
       ( void
     ) 
      public
      string
       KTaglib_Tag::getAlbum
       ( void
     ) 
    public
      string
       KTaglib_Tag::getArtist
       ( void
     ) 
      public
      string
       KTaglib_Tag::getComment
       ( void
     ) 
      public
      string
       KTaglib_Tag::getGenre
       ( void
     ) 
      public
      string
       KTaglib_Tag::getTitle
       ( void
     ) 
      public
      int
       KTaglib_Tag::getTrack
       ( void
     ) 
      public
      int
       KTaglib_Tag::getYear
       ( void
     ) 
      public
      bool
       KTaglib_Tag::isEmpty
       ( void
     )} |