protected MediaFrame CreateResetCodecMediaFrame(MediaFrame mf) { var infoMediaFrame = new MediaFrame() { Width = mf.Width, Height = mf.Height, Ex = mf.Ex, IsAudio = mf.IsAudio, Encoder = mf.Encoder, IsKeyFrame = mf.IsKeyFrame, MediaFrameVersion = mf.MediaFrameVersion, PPSLen = mf.PPSLen, SPSLen = mf.SPSLen, NTimetick = mf.NTimetick, Size = 0, }; var resetCodecMediaFrame = MediaFrame.CreateCommandMediaFrame(false, MediaFrameCommandType.ResetCodec, infoMediaFrame.GetBytes()); return(resetCodecMediaFrame); }
protected MediaFrame CreateResetCodecMediaFrame(MediaFrame mf) { var infoMediaFrame = new MediaFrame() { Frequency = mf.Frequency, Samples = mf.Samples, IsKeyFrame = mf.IsKeyFrame, Encoder = mf.Encoder, MediaFrameVersion = mf.MediaFrameVersion, Channel = mf.Channel, AudioFormat = mf.AudioFormat, IsAudio = mf.IsAudio, NTimetick = mf.NTimetick, Ex = mf.Ex, Size = 0, }; var resetCodecMediaFrame = MediaFrame.CreateCommandMediaFrame(true, MediaFrameCommandType.ResetCodec, infoMediaFrame.GetBytes()); return(resetCodecMediaFrame); }
protected MediaFrame CreateResetCodecMediaFrame(MediaFrame mf) { var infoMediaFrame = new MediaFrame() { nWidth = mf.nWidth, nHeight = mf.nHeight, nEx = mf.nEx, nIsAudio = mf.nIsAudio, nEncoder = mf.nEncoder, nIsKeyFrame = mf.nIsKeyFrame, MediaFrameVersion = mf.MediaFrameVersion, nPPSLen = mf.nPPSLen, nSPSLen = mf.nSPSLen, nTimetick = mf.nTimetick, Data = new byte[0], nSize = 0, }; var resetCodecMediaFrame = MediaFrame.CreateCommandMediaFrame(false, MediaFrameCommandType.ResetCodec, infoMediaFrame.GetBytes()); return(resetCodecMediaFrame); }
protected MediaFrame CreateResetCodecMediaFrame(MediaFrame mf) { var infoMediaFrame = new MediaFrame() { nFrequency = mf.nFrequency, nSamples = mf.nSamples, nIsKeyFrame = mf.nIsKeyFrame, nEncoder = mf.nEncoder, MediaFrameVersion = mf.MediaFrameVersion, nChannel = mf.nChannel, nAudioFormat = mf.nAudioFormat, nIsAudio = mf.nIsAudio, nTimetick = mf.nTimetick, nEx = mf.nEx, Data = new byte[0], nSize = 0, }; var resetCodecMediaFrame = MediaFrame.CreateCommandMediaFrame(true, MediaFrameCommandType.ResetCodec, infoMediaFrame.GetBytes()); return(resetCodecMediaFrame); }
protected MediaFrame CreateClearVideoTransportBufferMediaFrame(MediaFrame mf) { var frame = MediaFrame.CreateCommandMediaFrame(false, MediaFrameCommandType.ClearVideoTransportBuffer); return(frame); }