startPublishMediaStream method
void
startPublishMediaStream(
- TRTCPublishTarget target,
- TRTCStreamEncoderParam param,
- TRTCStreamMixingConfig config
Implementation
void startPublishMediaStream(TRTCPublishTarget target, TRTCStreamEncoderParam param, TRTCStreamMixingConfig config) {
ffi.Pointer<trtc_publish_target_t> targetPointer = trtc_publish_target_t.fromParams(target);
ffi.Pointer<trtc_stream_encoder_param_t> paramPointer = trtc_stream_encoder_param_t.fromParams(param);
ffi.Pointer<trtc_stream_mixing_config_t> configPointer = trtc_stream_mixing_config_t.fromParams(config);
_trtcFFIBindings.start_publish_media_stream(_trtcsharedInstanceNativePointer, targetPointer, paramPointer, configPointer);
trtc_publish_target_t.freeStruct(targetPointer);
trtc_stream_encoder_param_t.freeStruct(paramPointer);
trtc_stream_mixing_config_t.freeStruct(configPointer);
}