X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fquicksync_encoder.h;h=c900540d7016cf025e8e4816ce0c68ebc270a3ad;hb=e2b654d6a8cc8c64142a9a8ef8bcd82e9d9a9289;hp=9f59c2c929b124d01666365a1ac9c551fc59f44a;hpb=8929be6160ec0b2eaa5ba4b766363d4879de0cde;p=nageru diff --git a/nageru/quicksync_encoder.h b/nageru/quicksync_encoder.h index 9f59c2c..c900540 100644 --- a/nageru/quicksync_encoder.h +++ b/nageru/quicksync_encoder.h @@ -66,7 +66,8 @@ public: QuickSyncEncoder(const std::string &filename, movit::ResourcePool *resource_pool, QSurface *surface, const std::string &va_display, int width, int height, const AVOutputFormat *oformat, VideoCodecInterface *http_encoder, VideoCodecInterface *disk_encoder, DiskSpaceEstimator *disk_space_estimator); ~QuickSyncEncoder(); - void set_stream_mux(Mux *mux); // Does not take ownership. Must be called unless x264 is used for the stream. + void set_http_mux(Mux *mux); // Does not take ownership. Must be called unless x264 is used for the stream. + void set_srt_mux(Mux *mux); // Does not take ownership. Must be called if SRT is to be used, unless x264 is used for the stream. void add_audio(int64_t pts, std::vector audio); // Thread-safe. bool is_zerocopy() const; // Thread-safe.