• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdemultimedia API Reference
  • KDE Home
  • Contact Us
 

libkcddb

Classes | Typedefs | Enumerations | Functions
KCDDB Namespace Reference

Classes

class  AsyncCDDBPLookup
 
class  AsyncHTTPLookup
 
class  AsyncHTTPSubmit
 
class  AsyncSMTPSubmit
 
class  Cache
 
class  Categories
 
class  CDDB
 
class  CDDBPLookup
 
class  CDInfo
 
class  CDInfoDialog
 
class  CDInfoEncodingWidget
 
class  Client
 
class  Config
 
class  Genres
 
class  HTTPLookup
 
class  HTTPSubmit
 
class  Lookup
 
class  Mirror
 
class  Sites
 
class  SMTPSubmit
 
class  Submit
 
class  SyncCDDBPLookup
 
class  SyncHTTPLookup
 
class  SyncHTTPSubmit
 
class  SyncSMTPSubmit
 
class  TrackInfo
 

Typedefs

typedef QPair< QString, QString > CDDBMatch
 
typedef QList< CDDBMatch > CDDBMatchList
 
typedef QList< CDInfo > CDInfoList
 
typedef QList< TrackInfo > TrackInfoList
 
typedef QList< uint > TrackOffsetList
 

Enumerations

enum  Result {
  Success, ServerError, HostNotFound, NoResponse,
  NoRecordFound, MultipleRecordFound, CannotSave, InvalidCategory,
  UnknownError
}
 
enum  Type {
  Title, Comment, Artist, Genre,
  Year, Length, Category
}
 

Functions

QString resultToString (Result r)
 

Typedef Documentation

typedef QPair<QString, QString> KCDDB::CDDBMatch

Definition at line 33 of file lookup.h.

typedef QList<CDDBMatch> KCDDB::CDDBMatchList

Definition at line 34 of file lookup.h.

typedef QList<CDInfo> KCDDB::CDInfoList

Definition at line 208 of file cdinfo.h.

typedef QList<TrackInfo> KCDDB::TrackInfoList

Definition at line 107 of file cdinfo.h.

typedef QList<uint> KCDDB::TrackOffsetList

This list is used to calculate the CDDB disc id.

Insert the start frames ((minute*60 + seconds)*75+frames) of all tracks, followed by the last frame of the disc. The last frame is the start frame of the leadout track.

Definition at line 35 of file kcddb.h.

Enumeration Type Documentation

enum KCDDB::Result
Enumerator
Success 
ServerError 
HostNotFound 
NoResponse 
NoRecordFound 
MultipleRecordFound 
CannotSave 
InvalidCategory 
UnknownError 

Definition at line 37 of file kcddb.h.

enum KCDDB::Type

The most common types.

Enumerator
Title 

The title of the track or CD.

Comment 

A comment for the track or CD.

Artist 

The artist of the track or CD.

Genre 

The genre of the track or CD.

Year 

The year the cd or track was produced By default, the year of the track is the same as for the whole cd.

Todo:
Doesn't do that for tracks right now.
Length 

The length of a track or a full CD.

Todo:
In what unit?
Category 

The freedb category of the entry.

Needs to be one of: blues, classical, country, data, fold, jazz, misc, newage, reggae, rock, soundtrack

Definition at line 34 of file cdinfo.h.

Function Documentation

KCDDB_EXPORT QString KCDDB::resultToString ( Result  r)

Definition at line 27 of file kcddb.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:28:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

libkcddb

Skip menu "libkcddb"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdemultimedia API Reference

Skip menu "kdemultimedia API Reference"
  • libkcddb
  • libkcompactdisc

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal