X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=server.h;h=320fcbcd8da8a274277a9633fbc0e0f1ca95a90c;hp=073ef73eb4f6c340d7adf36e6a18047578e29a38;hb=6544fa0ec3f3a501bcb89ea977756911bd7f3ebd;hpb=94959e83930c70e3e91931e1fb1f9c0ec4a6f374 diff --git a/server.h b/server.h index 073ef73..320fcbc 100644 --- a/server.h +++ b/server.h @@ -55,12 +55,13 @@ public: // at the same time). CubemapStateProto serialize(); void add_client_from_serialized(const ClientProto &client); - int add_stream(const std::string &url, size_t bytes_received, size_t prebuffering_bytes, Stream::Encoding encoding); + int add_stream(const std::string &url, size_t bytes_received, size_t prebuffering_bytes, Stream::Encoding encoding, Stream::Encoding src_encoding); int add_stream_from_serialized(const StreamProto &stream, int data_fd); int lookup_stream_by_url(const std::string &url) const; void set_backlog_size(int stream_index, size_t new_size); void set_prebuffering_bytes(int stream_index, size_t new_amount); void set_encoding(int stream_index, Stream::Encoding encoding); + void set_src_encoding(int stream_index, Stream::Encoding encoding); void add_gen204(const std::string &url, const std::string &allow_origin); private: