![]() |
netmd++ 1.0.4
C++ API to access NetMD devices
|
#include <cstdint>#include <sstream>#include <vector>#include <ctime>#include <functional>#include <mutex>Go to the source code of this file.
Classes | |
| struct | netmd::TrackTime |
| track times More... | |
| struct | netmd::NetMdTime |
| NetMD time. More... | |
| struct | netmd::DiscCapacity |
| Structure to hold the capacity information of a disc. More... | |
| struct | netmd::Group |
| track group More... | |
| class | netmd::CNetMdApi |
| This class describes a C++ NetMD access library. More... | |
| class | netmd::CNetMdTOC |
| This class describes a net md TOC. More... | |
| struct | netmd::CNetMdTOC::DAOFragment |
| a fragment used in DAO track More... | |
Typedefs | |
| using | netmd::Groups = std::vector<Group> |
| netmd groups | |
| using | netmd::NetMDByteVector = std::vector<uint8_t> |
| byte vector | |
| using | netmd::EvtCallback = std::function<void(bool)> |
| hotplug callback function signature | |
| using | netmd::netmd_pp = CNetMdApi |
| use netmd_pp instead of CNetMdApi | |
Functions | |
| std::ostream & | netmd::operator<< (std::ostream &o, const TrackTime &tt) |
| format helper for TrackTime | |
| std::ostream & | netmd::operator<< (std::ostream &o, const AudioEncoding &ae) |
| format helper for AudioEncoding | |
| std::ostream & | netmd::operator<< (std::ostream &o, const TrackProtection &tp) |
| format helper for TrackProtection | |
| NetMDByteVector & | netmd::operator+= (NetMDByteVector &a, const NetMDByteVector &b) |
| Addition assignment operator for NetMDByteVector. | |
| using netmd::EvtCallback = std::function<void(bool)> |
hotplug callback function signature
| [in] | true | if device is added; false if removed |
|
strong |
| enum netmd::DiskFormat : uint8_t |
| enum netmd::HomebrewFeatures : uint32_t |
| enum netmd::NetMdErr : int |
NetMD errors.
|
strong |
| enum netmd::typelog |
| enum netmd::UTOCSector : uint16_t |
| NetMDByteVector & netmd::operator+= | ( | NetMDByteVector & | a, |
| const NetMDByteVector & | b ) |
Addition assignment operator for NetMDByteVector.
| a | byte vector 1 | |
| [in] | b | byte vector 2 |
| std::ostream & netmd::operator<< | ( | std::ostream & | o, |
| const AudioEncoding & | ae ) |
format helper for AudioEncoding
| o | ref. to ostream | |
| [in] | ae | AudioEncoding |
| std::ostream & netmd::operator<< | ( | std::ostream & | o, |
| const TrackProtection & | tp ) |
format helper for TrackProtection
| o | ref. to ostream | |
| [in] | tp | TrackProtection |
| std::ostream & netmd::operator<< | ( | std::ostream & | o, |
| const TrackTime & | tt ) |
format helper for TrackTime
| o | ref. to ostream | |
| [in] | tt | TrackTime |