while (quicksync_encoders_in_shutdown.load() > 0) {
usleep(10000);
}
- close_output_stream();
}
void VideoEncoder::do_cut(int frame)
stream_mux_header.clear();
}
-void VideoEncoder::close_output_stream()
-{
- stream_mux.reset();
-}
-
int VideoEncoder::write_packet_thunk(void *opaque, uint8_t *buf, int buf_size)
{
VideoEncoder *video_encoder = (VideoEncoder *)opaque;