pb

package
v1.4.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_subtitles_proto protoreflect.FileDescriptor
View Source
var SubtitleGenerator_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "live.voice.v1.SubtitleGenerator",
	HandlerType: (*SubtitleGeneratorServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Generate",
			Handler:    _SubtitleGenerator_Generate_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "subtitles.proto",
}

SubtitleGenerator_ServiceDesc is the grpc.ServiceDesc for SubtitleGenerator service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SubtitleReceiver_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "live.voice.v1.SubtitleReceiver",
	HandlerType: (*SubtitleReceiverServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Receive",
			Handler:    _SubtitleReceiver_Receive_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "subtitles.proto",
}

SubtitleReceiver_ServiceDesc is the grpc.ServiceDesc for SubtitleReceiver service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterSubtitleGeneratorServer

func RegisterSubtitleGeneratorServer(s grpc.ServiceRegistrar, srv SubtitleGeneratorServer)

func RegisterSubtitleReceiverServer

func RegisterSubtitleReceiverServer(s grpc.ServiceRegistrar, srv SubtitleReceiverServer)

Types

type GenerateRequest

type GenerateRequest struct {
	StreamId   int32  `protobuf:"varint,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	SourceFile string `protobuf:"bytes,2,opt,name=source_file,json=sourceFile,proto3" json:"source_file,omitempty"`
	Language   string `protobuf:"bytes,3,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateRequest) Descriptor deprecated

func (*GenerateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GenerateRequest.ProtoReflect.Descriptor instead.

func (*GenerateRequest) GetLanguage

func (x *GenerateRequest) GetLanguage() string

func (*GenerateRequest) GetSourceFile

func (x *GenerateRequest) GetSourceFile() string

func (*GenerateRequest) GetStreamId

func (x *GenerateRequest) GetStreamId() int32

func (*GenerateRequest) ProtoMessage

func (*GenerateRequest) ProtoMessage()

func (*GenerateRequest) ProtoReflect

func (x *GenerateRequest) ProtoReflect() protoreflect.Message

func (*GenerateRequest) Reset

func (x *GenerateRequest) Reset()

func (*GenerateRequest) String

func (x *GenerateRequest) String() string

type ReceiveRequest

type ReceiveRequest struct {
	StreamId  int32  `protobuf:"varint,1,opt,name=stream_id,json=streamId,proto3" json:"stream_id,omitempty"`
	Subtitles string `protobuf:"bytes,2,opt,name=subtitles,proto3" json:"subtitles,omitempty"`
	Language  string `protobuf:"bytes,3,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

func (*ReceiveRequest) Descriptor deprecated

func (*ReceiveRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReceiveRequest.ProtoReflect.Descriptor instead.

func (*ReceiveRequest) GetLanguage

func (x *ReceiveRequest) GetLanguage() string

func (*ReceiveRequest) GetStreamId

func (x *ReceiveRequest) GetStreamId() int32

func (*ReceiveRequest) GetSubtitles

func (x *ReceiveRequest) GetSubtitles() string

func (*ReceiveRequest) ProtoMessage

func (*ReceiveRequest) ProtoMessage()

func (*ReceiveRequest) ProtoReflect

func (x *ReceiveRequest) ProtoReflect() protoreflect.Message

func (*ReceiveRequest) Reset

func (x *ReceiveRequest) Reset()

func (*ReceiveRequest) String

func (x *ReceiveRequest) String() string

type SubtitleGeneratorClient

type SubtitleGeneratorClient interface {
	Generate(ctx context.Context, in *GenerateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

SubtitleGeneratorClient is the client API for SubtitleGenerator service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SubtitleGeneratorServer

type SubtitleGeneratorServer interface {
	Generate(context.Context, *GenerateRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

SubtitleGeneratorServer is the server API for SubtitleGenerator service. All implementations must embed UnimplementedSubtitleGeneratorServer for forward compatibility

type SubtitleReceiverClient

type SubtitleReceiverClient interface {
	Receive(ctx context.Context, in *ReceiveRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

SubtitleReceiverClient is the client API for SubtitleReceiver service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SubtitleReceiverServer

type SubtitleReceiverServer interface {
	Receive(context.Context, *ReceiveRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

SubtitleReceiverServer is the server API for SubtitleReceiver service. All implementations must embed UnimplementedSubtitleReceiverServer for forward compatibility

type UnimplementedSubtitleGeneratorServer

type UnimplementedSubtitleGeneratorServer struct {
}

UnimplementedSubtitleGeneratorServer must be embedded to have forward compatible implementations.

func (UnimplementedSubtitleGeneratorServer) Generate

type UnimplementedSubtitleReceiverServer

type UnimplementedSubtitleReceiverServer struct {
}

UnimplementedSubtitleReceiverServer must be embedded to have forward compatible implementations.

func (UnimplementedSubtitleReceiverServer) Receive

type UnsafeSubtitleGeneratorServer

type UnsafeSubtitleGeneratorServer interface {
	// contains filtered or unexported methods
}

UnsafeSubtitleGeneratorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SubtitleGeneratorServer will result in compilation errors.

type UnsafeSubtitleReceiverServer

type UnsafeSubtitleReceiverServer interface {
	// contains filtered or unexported methods
}

UnsafeSubtitleReceiverServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SubtitleReceiverServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL