diff options
| author | Martin Lambers <marlam@marlam.de> | 2011-09-19 20:30:21 +0200 |
|---|---|---|
| committer | Martin Lambers <marlam@marlam.de> | 2011-09-19 20:30:21 +0200 |
| commit | 62c315157cfff5c0c39701f54dcf3256bda578b8 (patch) | |
| tree | e25feaebe8bcb2a56089132d12b838b0bb329f90 | |
| parent | 273d89b639bb49c1917b3a71ad0c2964534798ca (diff) | |
| download | bino-62c315157cfff5c0c39701f54dcf3256bda578b8.tar.gz | |
Media input: add functions to access URL information.
| -rw-r--r-- | src/media_input.cpp | 10 | ||||
| -rw-r--r-- | src/media_input.h | 5 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/media_input.cpp b/src/media_input.cpp index 8185d16..0953075 100644 --- a/src/media_input.cpp +++ b/src/media_input.cpp @@ -316,6 +316,16 @@ void media_input::open(const std::vector<std::string> &urls, const device_reques } } +size_t media_input::urls() const +{ + return _media_objects.size(); +} + +const std::string &media_input::url(size_t i) const +{ + return _media_objects[i].url(); +} + const std::string &media_input::id() const { return _id; diff --git a/src/media_input.h b/src/media_input.h index d52bd07..54c5204 100644 --- a/src/media_input.h +++ b/src/media_input.h @@ -76,6 +76,11 @@ public: /* Get information */ + // The number of URLs (= the number of media objects) + size_t urls() const; + // Get the URL with the given index + const std::string &url(size_t i) const; + // Identifier. const std::string &id() const; |
