/*****************************************************************************
- * Upnp.hpp : UPnP discovery module (libupnp) header
+ * upnp.hpp : UPnP discovery module (libupnp) header
*****************************************************************************
* Copyright (C) 2004-2010 the VideoLAN team
* $Id$
private:
- bool _fetchContents( Container* p_parent );
+ bool _fetchContents( Container* p_parent, int i_starting_index );
void _buildPlaylist( Container* p_container, input_item_node_t *p_item_node );
IXML_Document* _browseAction( const char*, const char*,
std::string _content_directory_control_url;
int _i_subscription_timeout;
+ int _i_content_directory_service_version;
Upnp_SID _subscription_id;
};
Item( Container* parent,
const char* objectID,
const char* title,
- const char* resource );
+ const char* resource,
+ mtime_t duration );
~Item();
const char* getObjectID() const;
const char* getTitle() const;
const char* getResource() const;
+ mtime_t getDuration() const;
void setInputItem( input_item_t* p_input_item );
std::string _objectID;
std::string _title;
std::string _resource;
+ mtime_t _duration;
};