LocalTranscoderConfiguration
Used to configure the video mixing feature for the local client.
struct LocalTranscoderConfiguration {
unsigned int streamCount;
TranscodingVideoStream* videoInputStreams;
VideoEncoderConfiguration videoOutputConfiguration;
bool syncWithPrimaryCamera;
};
Properties
- streamCount
- The number of video streams for local video mixing.
- videoInputStreams
- The video streams used for local video mixing. See TranscodingVideoStream.
- videoOutputConfiguration
- The encoding configuration of the mixed video after mixing. See VideoEncoderConfiguration.
- syncWithPrimaryCamera
- Whether to use the timestamp of video frames captured by the primary camera as the timestamp of the mixed video.
- true: (default) Use the timestamp of captured video frames as the timestamp of the mixed video frames.
- false: Do not use the timestamp of captured video frames as the timestamp of the mixed video; instead, use the timestamp when constructing the mixed video.