Versions in this module Expand all Collapse all v0 v0.1.0 Aug 23, 2017 Changes in this version + type ExtractRequest struct + Height int32 + Name string + Time int64 + Video []byte + Width int32 + type ExtractResponse struct + Data []byte + type Middleware func(Service) Service + func InstrumentingMiddleware(extracts, overlays metrics.Counter) Middleware + func LoggingMiddleware(logger log.Logger) Middleware + type OverlayImageRequest struct + Original []byte + Overlay []byte + X int32 + Y int32 + type Service interface + AddOverlay func(request OverlayImageRequest) (ExtractResponse, error) + Extract func(context.Context, ExtractRequest) (ExtractResponse, error) + func NewService(logger log.Logger, extracts, overlays metrics.Counter) Service + type VideoCaptureService struct + func New() VideoCaptureService + func (s VideoCaptureService) AddOverlay(request OverlayImageRequest) (ExtractResponse, error) + func (s VideoCaptureService) Extract(ctx context.Context, request ExtractRequest) (ExtractResponse, error)