From f79eea11a8b6d30d36f7e53f73f0a69002b917fd Mon Sep 17 00:00:00 2001 From: xh Date: Fri, 30 Oct 2020 12:07:05 +0100 Subject: [PATCH] Make Progress readable --- ffmpeg/progress.go | 25 +++++++++++++++++++++++++ progress.go | 5 +++++ 2 files changed, 30 insertions(+) diff --git a/ffmpeg/progress.go b/ffmpeg/progress.go index 8603695..62594c6 100644 --- a/ffmpeg/progress.go +++ b/ffmpeg/progress.go @@ -8,3 +8,28 @@ type Progress struct { Progress float64 Speed string } + +// GetFramesProcessed ... +func (p Progress) GetFramesProcessed() string { + return p.FramesProcessed +} + +// GetCurrentTime ... +func (p Progress) GetCurrentTime() string { + return p.CurrentTime +} + +// GetCurrentBitrate ... +func (p Progress) GetCurrentBitrate() string { + return p.CurrentBitrate +} + +// GetProgress ... +func (p Progress) GetProgress() float64 { + return p.Progress +} + +// GetSpeed ... +func (p Progress) GetSpeed() string { + return p.Speed +} diff --git a/progress.go b/progress.go index 5a65dd2..4b7b060 100644 --- a/progress.go +++ b/progress.go @@ -2,4 +2,9 @@ package transcoder // Progress ... type Progress interface { + GetFramesProcessed() string + GetCurrentTime() string + GetCurrentBitrate() string + GetProgress() float64 + GetSpeed() string }