45 NOM_LOG_TRACE_PRIO(NOM_LOG_CATEGORY_TRACE_AUDIO,
46 NOM_LOG_PRIORITY_VERBOSE);
51 NOM_LOG_TRACE_PRIO(NOM_LOG_CATEGORY_TRACE_AUDIO,
52 NOM_LOG_PRIORITY_VERBOSE);
55 virtual bool valid()
const = 0;
57 virtual bool open(
const std::string& filename,
SoundInfo& info) = 0;
60 int64 write(
void* data, nom::size_type byte_size) = 0;
62 virtual int64 seek(int64 offset, SoundSeek dir) = 0;
64 virtual void close() = 0;