uvox_3901.h 499 B

1234567891011121314151617181920
  1. #pragma once
  2. #include "../xml/obj_xml.h"
  3. #include "../xml/ifc_xmlreadercallback.h"
  4. class Ultravox3901 : public ifc_xmlreadercallback
  5. {
  6. public:
  7. Ultravox3901();
  8. ~Ultravox3901();
  9. int Parse(const char *xml_data);
  10. int GetExtendedData(const char *tag, wchar_t *data, int dataLen);
  11. private:
  12. /* XML callbacks */
  13. void TextHandler(const wchar_t *xmlpath, const wchar_t *xmltag, const wchar_t *str);
  14. obj_xml *parser;
  15. wchar_t title[256],artist[256],album[256],album_art_url[4096];
  16. RECVS_DISPATCH;
  17. };