Documentation
¶
Index ¶
- Variables
- type DanmakuAIFlag
- type DanmakuElem
- func (*DanmakuElem) Descriptor() ([]byte, []int)deprecated
- func (x *DanmakuElem) GetAction() string
- func (x *DanmakuElem) GetAttr() int32
- func (x *DanmakuElem) GetColor() uint32
- func (x *DanmakuElem) GetContent() string
- func (x *DanmakuElem) GetCtime() int64
- func (x *DanmakuElem) GetFontsize() int32
- func (x *DanmakuElem) GetId() int64
- func (x *DanmakuElem) GetIdStr() string
- func (x *DanmakuElem) GetMidHash() string
- func (x *DanmakuElem) GetMode() int32
- func (x *DanmakuElem) GetPool() int32
- func (x *DanmakuElem) GetProgress() int32
- func (x *DanmakuElem) GetWeight() int32
- func (*DanmakuElem) ProtoMessage()
- func (x *DanmakuElem) ProtoReflect() protoreflect.Message
- func (x *DanmakuElem) Reset()
- func (x *DanmakuElem) String() string
- type DanmakuFlag
- type DmSegMobileReply
- func (*DmSegMobileReply) Descriptor() ([]byte, []int)deprecated
- func (x *DmSegMobileReply) GetAiFlag() *DanmakuAIFlag
- func (x *DmSegMobileReply) GetElems() []*DanmakuElem
- func (x *DmSegMobileReply) GetState() int32
- func (*DmSegMobileReply) ProtoMessage()
- func (x *DmSegMobileReply) ProtoReflect() protoreflect.Message
- func (x *DmSegMobileReply) Reset()
- func (x *DmSegMobileReply) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_dm_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type DanmakuAIFlag ¶
type DanmakuAIFlag struct {
// 弹幕ai云屏蔽条目
DmFlags []*DanmakuFlag `protobuf:"bytes,1,rep,name=dm_flags,json=dmFlags,proto3" json:"dm_flags,omitempty"`
// contains filtered or unexported fields
}
弹幕ai云屏蔽列表
func (*DanmakuAIFlag) Descriptor
deprecated
func (*DanmakuAIFlag) Descriptor() ([]byte, []int)
Deprecated: Use DanmakuAIFlag.ProtoReflect.Descriptor instead.
func (*DanmakuAIFlag) GetDmFlags ¶
func (x *DanmakuAIFlag) GetDmFlags() []*DanmakuFlag
func (*DanmakuAIFlag) ProtoMessage ¶
func (*DanmakuAIFlag) ProtoMessage()
func (*DanmakuAIFlag) ProtoReflect ¶
func (x *DanmakuAIFlag) ProtoReflect() protoreflect.Message
func (*DanmakuAIFlag) Reset ¶
func (x *DanmakuAIFlag) Reset()
func (*DanmakuAIFlag) String ¶
func (x *DanmakuAIFlag) String() string
type DanmakuElem ¶
type DanmakuElem struct {
// 弹幕dmid
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// 弹幕出现位置(单位ms)
Progress int32 `protobuf:"varint,2,opt,name=progress,proto3" json:"progress,omitempty"`
// 弹幕类型
Mode int32 `protobuf:"varint,3,opt,name=mode,proto3" json:"mode,omitempty"`
// 弹幕字号
Fontsize int32 `protobuf:"varint,4,opt,name=fontsize,proto3" json:"fontsize,omitempty"`
// 弹幕颜色
Color uint32 `protobuf:"varint,5,opt,name=color,proto3" json:"color,omitempty"`
// 发送着mid hash
MidHash string `protobuf:"bytes,6,opt,name=midHash,proto3" json:"midHash,omitempty"`
// 弹幕正文
Content string `protobuf:"bytes,7,opt,name=content,proto3" json:"content,omitempty"`
// 发送时间
Ctime int64 `protobuf:"varint,8,opt,name=ctime,proto3" json:"ctime,omitempty"`
// 权重 区间:[1,10]
Weight int32 `protobuf:"varint,9,opt,name=weight,proto3" json:"weight,omitempty"`
// 动作
Action string `protobuf:"bytes,10,opt,name=action,proto3" json:"action,omitempty"`
// 弹幕池
Pool int32 `protobuf:"varint,11,opt,name=pool,proto3" json:"pool,omitempty"`
// 弹幕dmid str
IdStr string `protobuf:"bytes,12,opt,name=idStr,proto3" json:"idStr,omitempty"`
// 弹幕属性位(bin求AND)
// bit0:保护 bit1:直播 bit2:高赞
Attr int32 `protobuf:"varint,13,opt,name=attr,proto3" json:"attr,omitempty"`
// contains filtered or unexported fields
}
弹幕条目
func (*DanmakuElem) Descriptor
deprecated
func (*DanmakuElem) Descriptor() ([]byte, []int)
Deprecated: Use DanmakuElem.ProtoReflect.Descriptor instead.
func (*DanmakuElem) GetAction ¶
func (x *DanmakuElem) GetAction() string
func (*DanmakuElem) GetAttr ¶
func (x *DanmakuElem) GetAttr() int32
func (*DanmakuElem) GetColor ¶
func (x *DanmakuElem) GetColor() uint32
func (*DanmakuElem) GetContent ¶
func (x *DanmakuElem) GetContent() string
func (*DanmakuElem) GetCtime ¶
func (x *DanmakuElem) GetCtime() int64
func (*DanmakuElem) GetFontsize ¶
func (x *DanmakuElem) GetFontsize() int32
func (*DanmakuElem) GetId ¶
func (x *DanmakuElem) GetId() int64
func (*DanmakuElem) GetIdStr ¶
func (x *DanmakuElem) GetIdStr() string
func (*DanmakuElem) GetMidHash ¶
func (x *DanmakuElem) GetMidHash() string
func (*DanmakuElem) GetMode ¶
func (x *DanmakuElem) GetMode() int32
func (*DanmakuElem) GetPool ¶
func (x *DanmakuElem) GetPool() int32
func (*DanmakuElem) GetProgress ¶
func (x *DanmakuElem) GetProgress() int32
func (*DanmakuElem) GetWeight ¶
func (x *DanmakuElem) GetWeight() int32
func (*DanmakuElem) ProtoMessage ¶
func (*DanmakuElem) ProtoMessage()
func (*DanmakuElem) ProtoReflect ¶
func (x *DanmakuElem) ProtoReflect() protoreflect.Message
func (*DanmakuElem) Reset ¶
func (x *DanmakuElem) Reset()
func (*DanmakuElem) String ¶
func (x *DanmakuElem) String() string
type DanmakuFlag ¶
type DanmakuFlag struct {
// 弹幕dmid
Dmid int64 `protobuf:"varint,1,opt,name=dmid,proto3" json:"dmid,omitempty"`
// 评分
Flag uint32 `protobuf:"varint,2,opt,name=flag,proto3" json:"flag,omitempty"`
// contains filtered or unexported fields
}
弹幕ai云屏蔽条目
func (*DanmakuFlag) Descriptor
deprecated
func (*DanmakuFlag) Descriptor() ([]byte, []int)
Deprecated: Use DanmakuFlag.ProtoReflect.Descriptor instead.
func (*DanmakuFlag) GetDmid ¶
func (x *DanmakuFlag) GetDmid() int64
func (*DanmakuFlag) GetFlag ¶
func (x *DanmakuFlag) GetFlag() uint32
func (*DanmakuFlag) ProtoMessage ¶
func (*DanmakuFlag) ProtoMessage()
func (*DanmakuFlag) ProtoReflect ¶
func (x *DanmakuFlag) ProtoReflect() protoreflect.Message
func (*DanmakuFlag) Reset ¶
func (x *DanmakuFlag) Reset()
func (*DanmakuFlag) String ¶
func (x *DanmakuFlag) String() string
type DmSegMobileReply ¶
type DmSegMobileReply struct {
// 弹幕列表
Elems []*DanmakuElem `protobuf:"bytes,1,rep,name=elems,proto3" json:"elems,omitempty"`
// 是否已关闭弹幕
// 0:未关闭 1:已关闭
State int32 `protobuf:"varint,2,opt,name=state,proto3" json:"state,omitempty"`
// 弹幕云屏蔽ai评分值
AiFlag *DanmakuAIFlag `protobuf:"bytes,3,opt,name=ai_flag,json=aiFlag,proto3" json:"ai_flag,omitempty"`
// contains filtered or unexported fields
}
func (*DmSegMobileReply) Descriptor
deprecated
func (*DmSegMobileReply) Descriptor() ([]byte, []int)
Deprecated: Use DmSegMobileReply.ProtoReflect.Descriptor instead.
func (*DmSegMobileReply) GetAiFlag ¶
func (x *DmSegMobileReply) GetAiFlag() *DanmakuAIFlag
func (*DmSegMobileReply) GetElems ¶
func (x *DmSegMobileReply) GetElems() []*DanmakuElem
func (*DmSegMobileReply) GetState ¶
func (x *DmSegMobileReply) GetState() int32
func (*DmSegMobileReply) ProtoMessage ¶
func (*DmSegMobileReply) ProtoMessage()
func (*DmSegMobileReply) ProtoReflect ¶
func (x *DmSegMobileReply) ProtoReflect() protoreflect.Message
func (*DmSegMobileReply) Reset ¶
func (x *DmSegMobileReply) Reset()
func (*DmSegMobileReply) String ¶
func (x *DmSegMobileReply) String() string
Click to show internal directories.
Click to hide internal directories.