Versions in this module Expand all Collapse all v0 v0.2.0 Apr 28, 2022 Changes in this version + func ProgressToProto(progress models.Progress) (*proto.JobStatus, error) + type DefaultEncodeJob struct + func (d *DefaultEncodeJob) Cancel() + func (d *DefaultEncodeJob) GetStatus() <-chan *proto.JobStatus + func (d *DefaultEncodeJob) SetBitrate(bitrate string) EncodeJob + func (d *DefaultEncodeJob) SetCodec(codec string) EncodeJob + func (d *DefaultEncodeJob) SetDestPath(path string) EncodeJob + func (d *DefaultEncodeJob) SetSourcePath(path string) EncodeJob + func (d *DefaultEncodeJob) Start() + func (d *DefaultEncodeJob) Wait() + type EncodeJob interface + Cancel func() + GetStatus func() <-chan *proto.JobStatus + SetBitrate func(bitrate string) EncodeJob + SetCodec func(codec string) EncodeJob + SetDestPath func(path string) EncodeJob + SetSourcePath func(path string) EncodeJob + Start func() + Wait func() + func NewEncodeJob(logger *zap.Logger, cfg aws.Config, tempPath string) EncodeJob