public override ByteVector Render() { ByteVector output = new ByteVector(); output += stream_type.Render(); output += error_correction_type.Render(); output += RenderQWord(time_offset); output += RenderDWord((uint)type_specific_data.Count); output += RenderDWord((uint)error_correction_data.Count); output += RenderWord(flags); output += RenderDWord(reserved); output += type_specific_data; output += error_correction_data; return(Render(output)); }
public override ByteVector Render() { ByteVector output = new ByteVector(); output += fileId.Render(); output += RenderQWord(fileSize); output += RenderQWord(creationDate); output += RenderQWord(dataPacketsCount); output += RenderQWord(playDuration); output += RenderQWord(sendDuration); output += RenderQWord(preRoll); output += RenderDWord(flags); output += RenderDWord(minimumDataPacketSize); output += RenderDWord(maximumDataPacketSize); output += RenderDWord(maximumBitrate); return(Render(output)); }