Documentation
¶
Index ¶
- type Libheif
- type LibheifPlugin
- type LibheifRPC
- func (g *LibheifRPC) DecodeConfig(request *requests.DecodeConfig) (*responses.DecodeConfig, error)
- func (g *LibheifRPC) DecodeImage(request *requests.DecodeImage) (*responses.DecodeImage, error)
- func (g *LibheifRPC) Ping() (string, error)
- func (g *LibheifRPC) RenderFile(request *requests.RenderFile) (*responses.RenderFile, error)
- type LibheifRPCServer
- func (s *LibheifRPCServer) DecodeConfig(request *requests.DecodeConfig, resp *responses.DecodeConfig) (err error)
- func (s *LibheifRPCServer) DecodeImage(request *requests.DecodeImage, resp *responses.DecodeImage) (err error)
- func (s *LibheifRPCServer) Ping(args interface{}, resp *string) error
- func (s *LibheifRPCServer) RenderFile(request *requests.RenderFile, resp *responses.RenderFile) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Libheif ¶
type Libheif interface {
Ping() (string, error)
DecodeImage(*requests.DecodeImage) (*responses.DecodeImage, error)
DecodeConfig(*requests.DecodeConfig) (*responses.DecodeConfig, error)
RenderFile(*requests.RenderFile) (*responses.RenderFile, error)
}
type LibheifRPC ¶
type LibheifRPC struct {
// contains filtered or unexported fields
}
func (*LibheifRPC) DecodeConfig ¶
func (g *LibheifRPC) DecodeConfig(request *requests.DecodeConfig) (*responses.DecodeConfig, error)
func (*LibheifRPC) DecodeImage ¶
func (g *LibheifRPC) DecodeImage(request *requests.DecodeImage) (*responses.DecodeImage, error)
func (*LibheifRPC) Ping ¶
func (g *LibheifRPC) Ping() (string, error)
func (*LibheifRPC) RenderFile ¶
func (g *LibheifRPC) RenderFile(request *requests.RenderFile) (*responses.RenderFile, error)
type LibheifRPCServer ¶
type LibheifRPCServer struct {
Impl Libheif
}
func (*LibheifRPCServer) DecodeConfig ¶
func (s *LibheifRPCServer) DecodeConfig(request *requests.DecodeConfig, resp *responses.DecodeConfig) (err error)
func (*LibheifRPCServer) DecodeImage ¶
func (s *LibheifRPCServer) DecodeImage(request *requests.DecodeImage, resp *responses.DecodeImage) (err error)
func (*LibheifRPCServer) Ping ¶
func (s *LibheifRPCServer) Ping(args interface{}, resp *string) error
func (*LibheifRPCServer) RenderFile ¶
func (s *LibheifRPCServer) RenderFile(request *requests.RenderFile, resp *responses.RenderFile) (err error)
Click to show internal directories.
Click to hide internal directories.