Versions in this module Expand all Collapse all v1 v1.0.2 Mar 21, 2024 v1.0.1 Mar 21, 2024 Changes in this version + type DV9ImageEncoder struct + FFMpegBinPath string + Framerate int + func (enc *DV9ImageEncoder) Close() + func (enc *DV9ImageEncoder) Encode(img image.Image) + func (enc *DV9ImageEncoder) Init(videoFileName string) + func (enc *DV9ImageEncoder) Run(videoFileName string) + type HuffYuvImageEncoder struct + FFMpegBinPath string + Framerate int + func (enc *HuffYuvImageEncoder) Close() + func (enc *HuffYuvImageEncoder) Encode(img image.Image) + func (enc *HuffYuvImageEncoder) Init(videoFileName string) + func (enc *HuffYuvImageEncoder) Run(videoFileName string) error + type ImageEncoder interface + Close func() + Encode func(image.Image) + Init func(string) + Run func() + type MJPegImageEncoder struct + Framerate int32 + Quality int + func (enc *MJPegImageEncoder) Close() + func (enc *MJPegImageEncoder) Encode(img image.Image) + func (enc *MJPegImageEncoder) Init(videoFileName string) + func (enc *MJPegImageEncoder) Run(videoFileName string) + type QTRLEImageEncoder struct + FFMpegBinPath string + Framerate int + func (enc *QTRLEImageEncoder) Close() + func (enc *QTRLEImageEncoder) Encode(img image.Image) + func (enc *QTRLEImageEncoder) Init(videoFileName string) + func (enc *QTRLEImageEncoder) Run(videoFileName string) error + type VP8ImageEncoder struct + FFMpegBinPath string + Framerate int + func (enc *VP8ImageEncoder) Close() + func (enc *VP8ImageEncoder) Encode(img image.Image) + func (enc *VP8ImageEncoder) Init(videoFileName string) + func (enc *VP8ImageEncoder) Run(videoFileName string) + type X264ImageEncoder struct + FFMpegBinPath string + Framerate int + func (enc *X264ImageEncoder) Close() + func (enc *X264ImageEncoder) Encode(img image.Image) + func (enc *X264ImageEncoder) Init(videoFileName string) + func (enc *X264ImageEncoder) Run(videoFileName string) error