dm

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2023 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

Jump to

Keyboard shortcuts

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