public MediaFrame CreateCommandMediaFrame(MediaFrameCommandType cmd) { return(new MediaFrame() { MediaFrameVersion = 0xff, Ex = (byte)cmd, IsKeyFrame = 0, IsAudio = this.IsAudio, NTimetick = 0, Size = 0, }); }
public static MediaFrame CreateCommandMediaFrame(bool isAudio, MediaFrameCommandType cmd, byte[] data = null) { data ??= Array.Empty <byte>(); var mf = new MediaFrame() { MediaFrameVersion = 0xff, Ex = (byte)cmd, IsKeyFrame = 0, IsAudio = (byte)(isAudio ? 1 : 0), NTimetick = 0, Size = data.Length, }; mf.SetData(data ?? Array.Empty <byte>()); return(mf); }
public static MediaFrame CreateCommandMediaFrame(bool isAudio, MediaFrameCommandType cmd) { return(CreateCommandMediaFrame(isAudio, cmd, null)); }