Documentation ¶
Overview ¶
Package pb is a generated protocol buffer package.
It is generated from these files:
capture.proto
It has these top-level messages:
VideoCaptureRequest OverlayImageRequest Position VideoCaptureReply
Index ¶
- func RegisterVideoCaptureServer(s *grpc.Server, srv VideoCaptureServer)
- type OverlayImageRequest
- func (*OverlayImageRequest) Descriptor() ([]byte, []int)
- func (m *OverlayImageRequest) GetOriginal() []byte
- func (m *OverlayImageRequest) GetOverlay() []byte
- func (m *OverlayImageRequest) GetPosition() *Position
- func (*OverlayImageRequest) ProtoMessage()
- func (m *OverlayImageRequest) Reset()
- func (m *OverlayImageRequest) String() string
- type Position
- type VideoCaptureClient
- type VideoCaptureReply
- type VideoCaptureRequest
- func (*VideoCaptureRequest) Descriptor() ([]byte, []int)
- func (m *VideoCaptureRequest) GetHeight() int32
- func (m *VideoCaptureRequest) GetName() string
- func (m *VideoCaptureRequest) GetTime() int64
- func (m *VideoCaptureRequest) GetVideo() []byte
- func (m *VideoCaptureRequest) GetWidth() int32
- func (*VideoCaptureRequest) ProtoMessage()
- func (m *VideoCaptureRequest) Reset()
- func (m *VideoCaptureRequest) String() string
- type VideoCaptureServer
- type VideoCapture_AddOverlayClient
- type VideoCapture_AddOverlayServer
- type VideoCapture_ExtractImageClient
- type VideoCapture_ExtractImageServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterVideoCaptureServer ¶
func RegisterVideoCaptureServer(s *grpc.Server, srv VideoCaptureServer)
Types ¶
type OverlayImageRequest ¶
type OverlayImageRequest struct { Original []byte `protobuf:"bytes,1,opt,name=original,proto3" json:"original,omitempty"` Overlay []byte `protobuf:"bytes,2,opt,name=overlay,proto3" json:"overlay,omitempty"` Position *Position `protobuf:"bytes,3,opt,name=position" json:"position,omitempty"` }
func (*OverlayImageRequest) Descriptor ¶
func (*OverlayImageRequest) Descriptor() ([]byte, []int)
func (*OverlayImageRequest) GetOriginal ¶
func (m *OverlayImageRequest) GetOriginal() []byte
func (*OverlayImageRequest) GetOverlay ¶
func (m *OverlayImageRequest) GetOverlay() []byte
func (*OverlayImageRequest) GetPosition ¶
func (m *OverlayImageRequest) GetPosition() *Position
func (*OverlayImageRequest) ProtoMessage ¶
func (*OverlayImageRequest) ProtoMessage()
func (*OverlayImageRequest) Reset ¶
func (m *OverlayImageRequest) Reset()
func (*OverlayImageRequest) String ¶
func (m *OverlayImageRequest) String() string
type Position ¶
type Position struct { X int32 `protobuf:"varint,1,opt,name=x" json:"x,omitempty"` Y int32 `protobuf:"varint,2,opt,name=y" json:"y,omitempty"` }
func (*Position) Descriptor ¶
func (*Position) ProtoMessage ¶
func (*Position) ProtoMessage()
type VideoCaptureClient ¶
type VideoCaptureClient interface { ExtractImage(ctx context.Context, opts ...grpc.CallOption) (VideoCapture_ExtractImageClient, error) AddOverlay(ctx context.Context, opts ...grpc.CallOption) (VideoCapture_AddOverlayClient, error) }
func NewVideoCaptureClient ¶
func NewVideoCaptureClient(cc *grpc.ClientConn) VideoCaptureClient
type VideoCaptureReply ¶
type VideoCaptureReply struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
}
func (*VideoCaptureReply) Descriptor ¶
func (*VideoCaptureReply) Descriptor() ([]byte, []int)
func (*VideoCaptureReply) GetData ¶
func (m *VideoCaptureReply) GetData() []byte
func (*VideoCaptureReply) ProtoMessage ¶
func (*VideoCaptureReply) ProtoMessage()
func (*VideoCaptureReply) Reset ¶
func (m *VideoCaptureReply) Reset()
func (*VideoCaptureReply) String ¶
func (m *VideoCaptureReply) String() string
type VideoCaptureRequest ¶
type VideoCaptureRequest struct { Video []byte `protobuf:"bytes,1,opt,name=video,proto3" json:"video,omitempty"` Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` Width int32 `protobuf:"varint,3,opt,name=width" json:"width,omitempty"` Height int32 `protobuf:"varint,4,opt,name=height" json:"height,omitempty"` Time int64 `protobuf:"varint,5,opt,name=time" json:"time,omitempty"` }
func (*VideoCaptureRequest) Descriptor ¶
func (*VideoCaptureRequest) Descriptor() ([]byte, []int)
func (*VideoCaptureRequest) GetHeight ¶
func (m *VideoCaptureRequest) GetHeight() int32
func (*VideoCaptureRequest) GetName ¶
func (m *VideoCaptureRequest) GetName() string
func (*VideoCaptureRequest) GetTime ¶
func (m *VideoCaptureRequest) GetTime() int64
func (*VideoCaptureRequest) GetVideo ¶
func (m *VideoCaptureRequest) GetVideo() []byte
func (*VideoCaptureRequest) GetWidth ¶
func (m *VideoCaptureRequest) GetWidth() int32
func (*VideoCaptureRequest) ProtoMessage ¶
func (*VideoCaptureRequest) ProtoMessage()
func (*VideoCaptureRequest) Reset ¶
func (m *VideoCaptureRequest) Reset()
func (*VideoCaptureRequest) String ¶
func (m *VideoCaptureRequest) String() string
type VideoCaptureServer ¶
type VideoCaptureServer interface { ExtractImage(VideoCapture_ExtractImageServer) error AddOverlay(VideoCapture_AddOverlayServer) error }
type VideoCapture_AddOverlayClient ¶
type VideoCapture_AddOverlayClient interface { Send(*OverlayImageRequest) error CloseAndRecv() (*VideoCaptureReply, error) grpc.ClientStream }
type VideoCapture_AddOverlayServer ¶
type VideoCapture_AddOverlayServer interface { SendAndClose(*VideoCaptureReply) error Recv() (*OverlayImageRequest, error) grpc.ServerStream }
type VideoCapture_ExtractImageClient ¶
type VideoCapture_ExtractImageClient interface { Send(*VideoCaptureRequest) error CloseAndRecv() (*VideoCaptureReply, error) grpc.ClientStream }
type VideoCapture_ExtractImageServer ¶
type VideoCapture_ExtractImageServer interface { SendAndClose(*VideoCaptureReply) error Recv() (*VideoCaptureRequest, error) grpc.ServerStream }
Click to show internal directories.
Click to hide internal directories.