kplayer-rust-wrap 1.4.0

libkplayer plugin wrap for rust
Documentation
syntax = "proto3";

package KPProto.Msg;

option go_package = "github.com/bytelang/kplayer/types/core/proto/msg";

import "gogoproto/gogo.proto";

message MessageOutput {
	string path = 1;
	string unique = 2;
}

message EventMessageOutputAdd {
	MessageOutput output = 1 [(gogoproto.nullable) = true];
	string error = 2;
}

message EventMessageOutputRemove {
	MessageOutput output = 1 [(gogoproto.nullable) = true];
	string error = 2;
}

message EventMessageOutputList {
	repeated MessageOutput outputs = 1 [(gogoproto.nullable) = true];
	string error = 2;
}

message EventMessageOutputDisconnect {
	MessageOutput output = 1 [(gogoproto.nullable) = true];
	string error = 2;
}