Refer to streams internally mostly by an index, not the stream_id.
[cubemap] / udpinput.h
index 481b006..e41266e 100644 (file)
@@ -19,7 +19,7 @@ public:
        virtual std::string get_url() const { return url; }
        virtual void close_socket();
 
-       virtual void add_destination(const std::string &stream_id);
+       virtual void add_destination(int stream_index);
 
 private:
        // Actually gets the packets.
@@ -28,7 +28,7 @@ private:
        // Create the HTTP header.
        void construct_header();
 
-       std::vector<std::string> stream_ids;
+       std::vector<int> stream_indices;
 
        // The URL and its parsed components.
        std::string url;