SYMBOL INDEX (84 symbols across 14 files) FILE: _examples/decode/main.go function main (line 33) | func main() { FILE: _examples/encode/main.go function main (line 32) | func main() { FILE: decoder/decoder.go type Decoder (line 43) | type Decoder struct method Decode (line 84) | func (d *Decoder) Decode() (image.Image, error) { method GetFeatures (line 109) | func (d *Decoder) GetFeatures() utils.BitstreamFeatures { method parseFeatures (line 120) | func (d *Decoder) parseFeatures(dataPtr *C.uint8_t, sizePtr C.size_t) ... method getOutputDimensions (line 125) | func (d *Decoder) getOutputDimensions() (width, height C.int) { function NewDecoder (line 52) | func NewDecoder(r io.Reader, options *Options) (d *Decoder, err error) { FILE: decoder/decoder_test.go function TestNewDecoder (line 32) | func TestNewDecoder(t *testing.T) { function TestDecoder_GetFeatures (line 79) | func TestDecoder_GetFeatures(t *testing.T) { function TestDecoder_NilOptions (line 109) | func TestDecoder_NilOptions(t *testing.T) { FILE: decoder/options.go type Options (line 35) | type Options struct method GetConfig (line 47) | func (o *Options) GetConfig() (*C.WebPDecoderConfig, error) { FILE: decoder/options_test.go function TestOptions_GetConfig (line 29) | func TestOptions_GetConfig(t *testing.T) { FILE: encoder/encoder.go type Encoder (line 69) | type Encoder struct method Encode (line 99) | func (e *Encoder) Encode(w io.Writer) error { method convertToNRGBA (line 123) | func (e *Encoder) convertToNRGBA(src image.Image) (dst *image.NRGBA) { function NewEncoder (line 76) | func NewEncoder(src image.Image, options *Options) (e *Encoder, err erro... FILE: encoder/encoder_test.go function TestNewEncoder (line 12) | func TestNewEncoder(t *testing.T) { function TestNewEncoder_NilOptions (line 61) | func TestNewEncoder_NilOptions(t *testing.T) { FILE: encoder/options.go constant HintDefault (line 37) | HintDefault ImageHint = iota constant HintPicture (line 38) | HintPicture constant HintPhoto (line 39) | HintPhoto constant HintGraph (line 40) | HintGraph constant HintLast (line 41) | HintLast constant PresetDefault (line 47) | PresetDefault EncodingPreset = iota constant PresetPicture (line 48) | PresetPicture constant PresetPhoto (line 49) | PresetPhoto constant PresetDrawing (line 50) | PresetDrawing constant PresetIcon (line 51) | PresetIcon constant PresetText (line 52) | PresetText type ImageHint (line 57) | type ImageHint type EncodingPreset (line 59) | type EncodingPreset type Options (line 61) | type Options struct method sync (line 126) | func (o *Options) sync() { method boolToCInt (line 159) | func (o *Options) boolToCInt(expression bool) (result C.int) { method GetConfig (line 170) | func (o *Options) GetConfig() (*C.WebPConfig, error) { function NewLossyEncoderOptions (line 98) | func NewLossyEncoderOptions(preset EncodingPreset, quality float32) (opt... function NewLosslessEncoderOptions (line 113) | func NewLosslessEncoderOptions(preset EncodingPreset, level int) (option... FILE: encoder/options_test.go function TestNilOptions (line 9) | func TestNilOptions(t *testing.T) { function TestNewLossyEncoderOptions (line 18) | func TestNewLossyEncoderOptions(t *testing.T) { function TestNewLosslessEncoderOptions (line 38) | func TestNewLosslessEncoderOptions(t *testing.T) { FILE: utils/vp8.go constant Vp8StatusOk (line 26) | Vp8StatusOk VP8StatusCode = iota constant Vp8StatusOutOfMemory (line 27) | Vp8StatusOutOfMemory constant Vp8StatusInvalidParam (line 28) | Vp8StatusInvalidParam constant Vp8StatusBitstreamError (line 29) | Vp8StatusBitstreamError constant Vp8StatusUnsupportedFeature (line 30) | Vp8StatusUnsupportedFeature constant Vp8StatusSuspended (line 31) | Vp8StatusSuspended constant Vp8StatusUserAbort (line 32) | Vp8StatusUserAbort constant Vp8StatusNotEnoughData (line 33) | Vp8StatusNotEnoughData type VP8StatusCode (line 36) | type VP8StatusCode method String (line 38) | func (c VP8StatusCode) String() (label string) { constant Vp8EncOk (line 64) | Vp8EncOk Vp8EncStatus = iota constant Vp8EncErrorOutOfMemory (line 65) | Vp8EncErrorOutOfMemory constant Vp8EncErrorBitstreamOutOfMemory (line 66) | Vp8EncErrorBitstreamOutOfMemory constant Vp8EncErrorNullParameter (line 67) | Vp8EncErrorNullParameter constant Vp8EncErrorInvalidConfiguration (line 68) | Vp8EncErrorInvalidConfiguration constant Vp8EncErrorBadDimension (line 69) | Vp8EncErrorBadDimension constant Vp8EncErrorPartition0Overflow (line 70) | Vp8EncErrorPartition0Overflow constant Vp8EncErrorPartitionOverflow (line 71) | Vp8EncErrorPartitionOverflow constant Vp8EncErrorBadWrite (line 72) | Vp8EncErrorBadWrite constant Vp8EncErrorFileTooBig (line 73) | Vp8EncErrorFileTooBig constant Vp8EncErrorUserAbort (line 74) | Vp8EncErrorUserAbort constant Vp8EncErrorLast (line 75) | Vp8EncErrorLast type Vp8EncStatus (line 78) | type Vp8EncStatus method String (line 80) | func (c Vp8EncStatus) String() (label string) { FILE: utils/webp.go type FormatType (line 24) | type FormatType constant FormatUndefined (line 28) | FormatUndefined FormatType = iota constant FormatLossy (line 29) | FormatLossy constant FormatLossless (line 30) | FormatLossless type BitstreamFeatures (line 33) | type BitstreamFeatures struct FILE: webp/webp.go function init (line 32) | func init() { function quickDecode (line 36) | func quickDecode(r io.Reader) (image.Image, error) { function quickDecodeConfig (line 40) | func quickDecodeConfig(r io.Reader) (image.Config, error) { function Decode (line 45) | func Decode(r io.Reader, options *decoder.Options) (image.Image, error) { function DecodeConfig (line 53) | func DecodeConfig(r io.Reader, options *decoder.Options) (image.Config, ... function Encode (line 66) | func Encode(w io.Writer, src image.Image, options *encoder.Options) error { FILE: webp/webp_test.go function TestEncode (line 37) | func TestEncode(t *testing.T) { function TestDecode (line 94) | func TestDecode(t *testing.T) { function BenchmarkDecodeLossy (line 167) | func BenchmarkDecodeLossy(b *testing.B) { function BenchmarkDecodeXImageLossy (line 185) | func BenchmarkDecodeXImageLossy(b *testing.B) { function BenchmarkDecodeLossless (line 199) | func BenchmarkDecodeLossless(b *testing.B) { function BenchmarkDecodeXImageLossless (line 217) | func BenchmarkDecodeXImageLossless(b *testing.B) { function BenchmarkEncode (line 231) | func BenchmarkEncode(b *testing.B) {