![]() |
Miam-Player
0.8.0
A nice music player
|
►Nmkid | Example: int id1 = mkid::fourcc<'H', 'E', 'V', 'C'>::value; int id2 = mkid::id32base64_5<'H', 'e', 'l', 'l', 'o'>::value; int id3 = mkid::id32base36_6<'M', 'r', 'W', 'a', 'n', 'g'>::value; For (u)int32 result, base 64 accepts at most 5 characters, while base 36 accepts at most 6 characters |
►NMusicBrainz | |
►NQtAV | AudioOutput ao; ao.setAudioFormat(fmt); ao.open(); while (has_data) { data = read_data(ao->bufferSize()); ao->play(data, pts); } ao->close(); See QtAV/tests/ao/main.cpp for detail |
►NQtLP_Private | |
►NTag | |
►NTagLib | A namespace for all TagLib related classes and functions |
►NUi | |
CAbstractMediaPlayerControl | Class that can control a MediaPlayer instance |
CAbstractSearchDialog | Pure virtual class which can be passed to plugins to be extended |
CAbstractView | Base class for all views in Miam-Player |
CAbstractViewPlaylists | Base class for views which can handle playlists in Miam-Player |
CAcoustId | Can fetch tags automatically from Webservice |
CAddressBar | Place where subfolders (instance of AddressBarButton) will be appended |
CAddressBarButton | Part of a long path |
CAddressBarDirectoryList | Used to mimic the behaviour of Windows' Explorer |
CAddressBarLineEdit | The AddressBarLineEdit class |
CAddressBarMenu | Like a popup menu which displays subdirectories |
CAlbumCover | Used to manipulate cover albums inside music files |
CAlbumItem | The AlbumItem class |
CAmazonProvider | The AmazonProvider class |
CArtistItem | The ArtistItem class |
Cav_alias | |
Cav_intfloat32 | |
Cav_intfloat64 | |
CAVABufferSinkParams | |
CAVBitStreamFilter | |
CAVBitStreamFilterContext | |
CAVBlowfish | |
CAVBSFContext | |
CAVBufferRef | |
CAVBufferSinkParams | |
CAVBufferSrcParameters | |
CAVChapter | |
CAVClass | |
CAVCodec | |
CAVCodecContext | |
CAVCodecDescriptor | |
CAVCodecParameters | |
CAVCodecParser | |
CAVCodecParserContext | |
CAVComponentDescriptor | |
CAVCPBProperties | |
CAVCUDADeviceContext | |
CAVD3D11VAContext | |
CAVDCT | |
CAVDES | |
CAVDeviceCapabilitiesQuery | |
CAVDeviceInfo | |
CAVDeviceInfoList | |
CAVDeviceRect | |
CAVDictionaryEntry | |
CAVDiracSeqHeader | |
CAVDownmixInfo | |
CAVDVProfile | |
CAVDXVA2DeviceContext | |
CAVDXVA2FramesContext | |
CAVFifoBuffer | |
CAVFilter | |
CAVFilterContext | |
CAVFilterGraph | |
CAVFilterInOut | |
CAVFilterLink | |
CAVFormatContext | |
CAVFrame | |
CAVFrameSideData | |
CAVHWAccel | |
CAVHWDeviceContext | |
CAVHWFramesConstraints | |
CAVHWFramesContext | |
CAVIndexEntry | |
CAVInputFormat | |
CAVIOContext | |
CAVIODirContext | |
CAVIODirEntry | |
CAVIOInterruptCB | |
CAVLFG | |
CAVMasteringDisplayMetadata | |
CAVMediaCodecContext | |
CAVMotionVector | |
CAVOption | |
CAVOptionRange | |
CAVOptionRanges | |
CAVOutputFormat | |
CAVPacket | |
CAVPacketList | |
CAVPacketSideData | |
CAVPanScan | |
CAVPicture | |
CAVPixFmtDescriptor | |
CAVProbeData | |
CAVProfile | |
CAVProgram | |
CAVQSVContext | |
CAVQSVDeviceContext | |
CAVQSVFramesContext | |
CAVRational | |
CAVRC4 | |
CAVReplayGain | |
CAVStereo3D | |
CAVStream | |
CAVSubtitle | |
CAVSubtitleRect | |
CAVTimecode | |
CAVVAAPIDeviceContext | |
CAVVAAPIFramesContext | |
CAVVAAPIHWConfig | |
CAVVDAContext | |
CAVVDPAUContext | |
CAVVDPAUDeviceContext | |
CAVVDPAUPictureInfo | |
CAVVideotoolboxContext | |
CAVXTEA | |
CBasicPlugin | Base class for creating a plugin |
CBrowseImageWidget | BrowseImageWidget class can switch between images |
CChangeHierarchyButton | Button which changes how the LibraryTreeView class will display its content |
CClosePlaylistPopup | Small modal dialog |
CColorDialog | The ColorDialog class |
CColumnUtils | The ColumnUtils class |
CCornerWidget | The CornerWidget class |
CCover | The Cover class |
CCoverArtProvider | Abstract class for registering various webservices |
CCoverFetcher | Fetch covers using MusicBrainz |
CCoverItem | Holds the cover path to display an image into the view |
CCustomizeOptionsDialog | Very important class. It is designed to help one to customize options of Miam-Player |
CCustomizeThemeDialog | Very important class. It is designed to help one to customize theme of Miam-Player |
CCustomizeThemeTagLineEdit | The CustomizeThemeTagLineEdit class |
CDiracVersionInfo | |
CDiscItem | The DiscItem class |
CDPtrInterface | |
CDPtrPrivate | |
CDragDropDialog | Small modal dialog |
Cdxva_context | |
CEqualizerDialog | Display a small 10-band equalizer |
CExtendedTabBar | Only used in left-pane to display 2 tabs (Library - FileSystem) where each has maximum length |
CExtendedTabWidget | Does only one thing: bind shortcuts for tab Library and tab FileSystem |
CFactory | |
CFetchDialog | The FetchDialog class |
CFFTComplex | |
CFile | |
CFileHelper | Used to extract various but relevant fields in all types of tags (MP3, Flac, etc) |
CFileSystemTreeView | Displaying a standard file-system in a tree |
CFlowLayout | [0] |
CGenericDAO | Simple wrapper which contains basic informations about a file |
CImageUtils | Algorithms on image processing |
CIMediaPlayer | IMediaPlayer class is a pure virtual class implemented by plugins |
CItemViewPlugin | The ItemViewPlugin class |
CJumpToWidget | Displays letters which can be clicked to jump to a particular position in your Library |
CLastFMProvider | The LastFMProvider class |
CLetterItem | |
CLibraryFilterLineEdit | The LibraryFilterLineEdit class |
CLibraryFilterProxyModel | Used to filter Library by looking in all items |
CLibraryHeader | Button which can switch the LibraryTreeView from Ascending to Descending order |
CLibraryItemDelegate | The LibraryItemDelegate class |
CLibraryItemModel | Used to cache information from the database, in order to increase performance |
CLibraryOrderDialog | Displays a small popup which allows one to change the hierarchy |
CLibraryScrollBar | Used to hide covers when scrolling |
CLibraryTreeView | Displaying tracks in a tree |
CLineEdit | The LineEdit class |
CLogBrowser | Shows logs on screen |
CLogBrowserDialog | Popup which converts debug strings |
CMainWindow | Entry point of this audio player |
CMatchingRecordsWidget | |
CMediaButton | Useful for buttons like "Play", "Stop", etc |
CMediaPlayer | Central class which controls local and remote sources |
CMediaPlayerPlugin | The MediaPlayerPlugin class |
CMediaPlaylist | Has been created to have a custom Random mode |
CMiamItemDelegate | Base class for drawing music informations in a QTreeView or a QListView |
CMiamItemModel | The MiamItemModel class |
CMiamSlider | Style aware class |
CMiamSortFilterProxyModel | Support for the MiamItemModel class |
CMiamStyle | The MiamStyle class |
CMiamStyledItemDelegate | The MiamStyledItemDelegate class |
CMiniModeWidget | |
CMiniSlider | |
CMusicBrainzProvider | Implements a way to query and return images from MusicBrainz (and coverartarchive) webservice |
CMusicSearchEngine | The MusicSearchEngine class |
CNoFocusItemDelegate | Cancel drawFocus method |
CPaintableWidget | Small class which can react to color change |
CPlaybackModeButton | Custom class to choose a mode like Classic, Random, Play once, etc |
CPlayButton | Can change its icon automatically when the status of the player has changed |
CPlaylist | Used to display tracks in the MainWindow class |
CPlaylistDAO | Simple wrapper which contains basic informations about a playlist |
CPlaylistDialog | Can save, load and export playlists in m3u format |
CPlaylistHeaderView | The PlaylistHeaderView class |
CPlaylistItemDelegate | Delegate used to display rows in a table |
CPlaylistManager | Used to Create/Read/Update/Delete playlists in SQLite DB |
CPlaylistModel | Underlying class for Playlist class |
CPluginInfo | Data Access Object |
CPluginManager | Can dynamically load or unload plugins without restarting the application |
CQChromaprint | Wraps the Chromaprint Library |
CQtLocalPeer | |
CQtLockedFile | Extends QFile with advisory locking functions |
CQtSingleApplication | API to detect and communicate with running instances of an application |
CQtSingleCoreApplication | A variant of the QtSingleApplication class for non-GUI applications |
CQuickStart | Used at startup to display a list of places where one can choose how to scan his harddrive |
CQuickStartSearchEngine | The QuickStartSearchEngine class |
CQxtGlobalShortcut | QxtWidgets |
CQxtGlobalShortcutPrivate | |
CQxtPrivate | |
CQxtPrivateInterface | |
CRcOverride | |
CReflector | The Reflector Class is only designed to help the way one can customize colors |
CRemoteControl | Class which allows client-side applications (like App on SmartPhones) to control the player |
CRemoteMediaPlayerPlugin | The RemoteMediaPlayerPlugin class |
CRequestPool | Used to limite rate to webservice |
CScrollBar | The ScrollBar class |
CSearchBar | The SearchBar class |
CSearchDialog | Popup dialog which opens when one is typing text |
CSeekBar | Used to display a nice seek bar instead of default slider |
CSelectedTracksModel | The SelectedTracksModel class |
CSeparatorItem | The SeparatorItem class |
CSettings | Settings class contains all relevant pairs of (keys, values) used by Miam-Player |
CSettingsPrivate | SettingsPrivate class contains all relevant pairs of (keys, values) used by Miam-Player |
CSingleton | |
CSqlDatabase | Uses SQLite to store few but useful tables for tracks, playlists, etc |
CStarDelegate | Used to draw stars for ratings |
CStarEditor | Reusing the example provided with Qt Framework |
CStarRating | Reusing the example provided with Qt Framework |
CStarsWidget | The StarsWidget class |
CStopButton | Custom class for the Stop button only |
CSwsFilter | |
CSwsVector | |
CTabBar | Used to be able to rename a tab, e.g. a Playlist |
CTableView | The ListView class is used to display thousands of tracks in a single list |
CTabPlaylist | Used to manage mutiple playlists in the MainWindow class |
CTagButton | Small closable button which can be inserted in a QLineEdit |
CTagConverter | Displays a small popup to help one to extract Tag into files and vice-versa |
CTagEditor | Main class for editing metadata inside this soft |
CTagEditorTableWidget | Table where one can select lines in order to edit multiple tags |
CTagLib_AudioProperties | |
CTagLib_File | |
CTagLib_Tag | |
CTagLineEdit | The TagLineEdit class |
CTimeLabel | Display up to three modes for the length of a track |
CTrackDAO | Simple wrapper which contains basic informations about a file |
CTrackItem | The TrackItem class |
CTracksNotFoundMessageBox | The TracksNotFoundMessageBox class |
CTreeView | Base class for displaying trees in the player |
CUi_ClosePlaylistPopup | |
CUi_CustomField | |
CUi_CustomizeOptionsDialog | |
CUi_CustomizeThemeDialog | |
CUi_DragDropDialog | |
CUi_EqualizerDialog | |
CUi_FetchDialog | |
CUi_LibraryOrderDialog | |
CUi_MainWindow | |
CUi_MatchingRecords | |
CUi_MiniMode | |
CUi_PlaylistDialog | |
CUi_QuickStart | |
CUi_SearchDialog | |
CUi_TagConverter | |
CUi_TagEditor | |
CUi_uniqueLibrary | |
CUi_ViewPlaylists | |
CUniqueLibrary | The UniqueLibrary class |
CUniqueLibraryFilterProxyModel | The UniqueLibraryFilterProxyModel class |
CUniqueLibraryItemDelegate | Used to render item in a specific way |
CUniqueLibraryItemModel | Model used to store all tracks in a list view |
CUniqueLibraryMediaPlayerControl | The UniqueLibraryMediaPlayerControl class |
Cvaapi_context | |
Cvda_context | |
Cvdpau_render_state | This structure is used as a callback between the FFmpeg decoder (vd_) and presentation (vo_) module. This is used for defining a video frame containing surface, picture parameter, bitstream information etc which are passed between the FFmpeg decoder and its clients |
CViewLoader | Helper class designed to load complex views (subclasses of QWidget) |
CViewPlaylists | Implementation of AbstractViewPlaylists |
CViewPlaylistsMediaPlayerControl | The ViewPlaylistsMediaPlayerControl class |
CVolumeSlider | Used to display a nice volume bar instead of default slider |
Cxvmc_pix_fmt | |
CYearItem | The YearItem class |