20 #ifndef MPD_INPUT_STREAM_HXX 21 #define MPD_INPUT_STREAM_HXX 103 assert(_uri !=
nullptr);
158 virtual void Check();
190 return !mime.empty();
197 return mime.empty() ? nullptr : mime.c_str();
214 mime = std::move(_mime);
311 virtual bool IsEOF() noexcept = 0;
361 virtual
size_t Read(
void *ptr,
size_t size) = 0;
The meta information about a song file.
std::unique_ptr< InputStream > InputStreamPtr
uint64_t offset_type
A type for absolute offsets in a file.
const Storage const char * uri