![]() |
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 |