internal static MEETINGMANAGE_subscribeAudioParam ToStruct(this SubscribeAudioModel model) { MEETINGMANAGE_subscribeAudioParam subscribeAudioParam = new MEETINGMANAGE_subscribeAudioParam(); subscribeAudioParam.mediaType = (MEETINGMANAGE_MediaType)model.MediaType; subscribeAudioParam.AVSynGroupID = model.AvSyncGroupId; subscribeAudioParam.resourceID = model.ResourceId; subscribeAudioParam.sType = (MEETINGMANAGE_StreamType)model.StreamType; subscribeAudioParam.userid = model.UserId; subscribeAudioParam.transParam.checkRetransSendCount = model.TransModel.CheckRetransSendCount; subscribeAudioParam.transParam.checkSendCount = model.TransModel.CheckSendCount; subscribeAudioParam.transParam.dataResendCount = model.TransModel.DataResendCount; subscribeAudioParam.transParam.dataRetransSendCount = model.TransModel.DataRetransSendCount; subscribeAudioParam.transParam.dataSendCount = model.TransModel.DataSendCount; subscribeAudioParam.transParam.delayTimeWinsize = model.TransModel.DelayTimeWinsize; subscribeAudioParam.transParam.fecCheckCount = model.TransModel.FecCheckCount; subscribeAudioParam.transParam.fecDataCount = model.TransModel.FecDataCount; subscribeAudioParam.sParam.sourceType = (MEETINGMANAGESourceType)model.AudioRecvModel.SourceType; subscribeAudioParam.sParam.sourceName = model.AudioRecvModel.SourceName; subscribeAudioParam.sParam.arParam.isMix = model.AudioRecvModel.IsMix; return(subscribeAudioParam); }
internal static extern int SubscribeAudio(MEETINGMANAGE_subscribeAudioParam param);