60 static constexpr int KEYFRAMES_AT_START {1};
61 static constexpr unsigned KEY_FRAME_PERIOD {0};
65 void encodeAndSendVideo(
const std::shared_ptr<VideoFrame>&);
68 std::unique_ptr<MediaIOHandle> muxContext_ =
nullptr;
69 std::unique_ptr<MediaEncoder> videoEncoder_ =
nullptr;
71 std::atomic<int> forceKeyFrame_ {KEYFRAMES_AT_START};
72 int keyFrameFreq_ {0};
76 std::function<
void(
int)> changeOrientationCallback_;