Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Encode ¶
func Encode(frame *VideoFrame, opts EncodeOptions) ([]byte, error)
Encode resizes (if needed) and encodes a raw VideoFrame into a compressed byte slice (JPEG/PNG).
Types ¶
type EncodeOptions ¶
type EncodeOptions struct {
Format string // "jpeg" or "png"
Quality int // 1-100 for jpeg
Width int // 0 means original
Height int // 0 means original
Strategy string // "center_aspect_fit", "center_aspect_cover", "scale_aspect_fit", "scale_aspect_cover", "skew"
}
func NewEncodeOptions ¶
func NewEncodeOptions() EncodeOptions
Click to show internal directories.
Click to hide internal directories.