]> git.sesse.net Git - cubemap/blobdiff - config.h
Support setting outgoing interface for multicast.
[cubemap] / config.h
index 60531486ea94e91cf82740bc9fe9293110f836e6..3014b48d4128d4f4b1150a28a23ddc953b33d3ac 100644 (file)
--- a/config.h
+++ b/config.h
@@ -21,6 +21,8 @@ struct UDPStreamConfig {
        sockaddr_in6 dst;
        std::string src;  // Can be empty.
        uint32_t pacing_rate;  // In bytes per second. Default is ~0U (no limit).
+       int ttl;  // Default is -1 (use operating system default).
+       int multicast_iface_index;  // Default is -1 (use operating system default).
 };
 
 struct AcceptorConfig {