dm

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DMAttrBit_name = map[int32]string{
		0: "DMAttrBitProtect",
		1: "DMAttrBitFromLive",
		2: "DMAttrHighLike",
	}
	DMAttrBit_value = map[string]int32{
		"DMAttrBitProtect":  0,
		"DMAttrBitFromLive": 1,
		"DMAttrHighLike":    2,
	}
)

Enum value maps for DMAttrBit.

View Source
var (
	SubtitleType_name = map[int32]string{
		0: "CC",
		1: "AI",
	}
	SubtitleType_value = map[string]int32{
		"CC": 0,
		"AI": 1,
	}
)

Enum value maps for SubtitleType.

Functions

This section is empty.

Types

type BuzzwordConfig

type BuzzwordConfig struct {

	//
	Keywords []*BuzzwordShowConfig `protobuf:"bytes,1,rep,name=keywords,proto3" json:"keywords,omitempty"`
	// contains filtered or unexported fields
}

func (*BuzzwordConfig) Descriptor deprecated

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

Deprecated: Use BuzzwordConfig.ProtoReflect.Descriptor instead.

func (*BuzzwordConfig) GetKeywords

func (x *BuzzwordConfig) GetKeywords() []*BuzzwordShowConfig

func (*BuzzwordConfig) ProtoMessage

func (*BuzzwordConfig) ProtoMessage()

func (*BuzzwordConfig) ProtoReflect

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

func (*BuzzwordConfig) Reset

func (x *BuzzwordConfig) Reset()

func (*BuzzwordConfig) String

func (x *BuzzwordConfig) String() string

type BuzzwordShowConfig

type BuzzwordShowConfig struct {

	//
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	//
	Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"`
	//
	Source int32 `protobuf:"varint,3,opt,name=source,proto3" json:"source,omitempty"`
	//
	Id int64 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
	//
	BuzzwordId int64 `protobuf:"varint,5,opt,name=buzzword_id,json=buzzwordId,proto3" json:"buzzword_id,omitempty"`
	//
	SchemaType int32 `protobuf:"varint,6,opt,name=schema_type,json=schemaType,proto3" json:"schema_type,omitempty"`
	// contains filtered or unexported fields
}

func (*BuzzwordShowConfig) Descriptor deprecated

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

Deprecated: Use BuzzwordShowConfig.ProtoReflect.Descriptor instead.

func (*BuzzwordShowConfig) GetBuzzwordId

func (x *BuzzwordShowConfig) GetBuzzwordId() int64

func (*BuzzwordShowConfig) GetId

func (x *BuzzwordShowConfig) GetId() int64

func (*BuzzwordShowConfig) GetName

func (x *BuzzwordShowConfig) GetName() string

func (*BuzzwordShowConfig) GetSchema

func (x *BuzzwordShowConfig) GetSchema() string

func (*BuzzwordShowConfig) GetSchemaType

func (x *BuzzwordShowConfig) GetSchemaType() int32

func (*BuzzwordShowConfig) GetSource

func (x *BuzzwordShowConfig) GetSource() int32

func (*BuzzwordShowConfig) ProtoMessage

func (*BuzzwordShowConfig) ProtoMessage()

func (*BuzzwordShowConfig) ProtoReflect

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

func (*BuzzwordShowConfig) Reset

func (x *BuzzwordShowConfig) Reset()

func (*BuzzwordShowConfig) String

func (x *BuzzwordShowConfig) String() string

type CommandDm

type CommandDm struct {

	// 弹幕id
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// 对象视频cid
	Oid int64 `protobuf:"varint,2,opt,name=oid,proto3" json:"oid,omitempty"`
	// 发送者mid
	Mid string `protobuf:"bytes,3,opt,name=mid,proto3" json:"mid,omitempty"`
	// 互动弹幕指令
	Command string `protobuf:"bytes,4,opt,name=command,proto3" json:"command,omitempty"`
	// 互动弹幕正文
	Content string `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
	// 出现时间
	Progress int32 `protobuf:"varint,6,opt,name=progress,proto3" json:"progress,omitempty"`
	// 创建时间
	Ctime string `protobuf:"bytes,7,opt,name=ctime,proto3" json:"ctime,omitempty"`
	// 发布时间
	Mtime string `protobuf:"bytes,8,opt,name=mtime,proto3" json:"mtime,omitempty"`
	// 扩展json数据
	Extra string `protobuf:"bytes,9,opt,name=extra,proto3" json:"extra,omitempty"`
	// 弹幕id str类型
	IdStr string `protobuf:"bytes,10,opt,name=idStr,proto3" json:"idStr,omitempty"`
	// contains filtered or unexported fields
}

互动弹幕条目信息

func (*CommandDm) Descriptor deprecated

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

Deprecated: Use CommandDm.ProtoReflect.Descriptor instead.

func (*CommandDm) GetCommand

func (x *CommandDm) GetCommand() string

func (*CommandDm) GetContent

func (x *CommandDm) GetContent() string

func (*CommandDm) GetCtime

func (x *CommandDm) GetCtime() string

func (*CommandDm) GetExtra

func (x *CommandDm) GetExtra() string

func (*CommandDm) GetId

func (x *CommandDm) GetId() int64

func (*CommandDm) GetIdStr

func (x *CommandDm) GetIdStr() string

func (*CommandDm) GetMid

func (x *CommandDm) GetMid() string

func (*CommandDm) GetMtime

func (x *CommandDm) GetMtime() string

func (*CommandDm) GetOid

func (x *CommandDm) GetOid() int64

func (*CommandDm) GetProgress

func (x *CommandDm) GetProgress() int32

func (*CommandDm) ProtoMessage

func (*CommandDm) ProtoMessage()

func (*CommandDm) ProtoReflect

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

func (*CommandDm) Reset

func (x *CommandDm) Reset()

func (*CommandDm) String

func (x *CommandDm) String() string

type DMAttrBit

type DMAttrBit int32

弹幕属性位值

const (
	DMAttrBit_DMAttrBitProtect  DMAttrBit = 0 // 保护弹幕
	DMAttrBit_DMAttrBitFromLive DMAttrBit = 1 // 直播弹幕
	DMAttrBit_DMAttrHighLike    DMAttrBit = 2 // 高赞弹幕
)

func (DMAttrBit) Descriptor

func (DMAttrBit) Descriptor() protoreflect.EnumDescriptor

func (DMAttrBit) Enum

func (x DMAttrBit) Enum() *DMAttrBit

func (DMAttrBit) EnumDescriptor deprecated

func (DMAttrBit) EnumDescriptor() ([]byte, []int)

Deprecated: Use DMAttrBit.Descriptor instead.

func (DMAttrBit) Number

func (x DMAttrBit) Number() protoreflect.EnumNumber

func (DMAttrBit) String

func (x DMAttrBit) String() string

func (DMAttrBit) Type

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 int64  `protobuf:"varint,1,opt,name=dmid,proto3" json:"dmid,omitempty"` // 弹幕dmid
	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 DanmakuFlagConfig

type DanmakuFlagConfig struct {

	// 云屏蔽等级
	RecFlag int32 `protobuf:"varint,1,opt,name=rec_flag,json=recFlag,proto3" json:"rec_flag,omitempty"`
	// 云屏蔽文案
	RecText string `protobuf:"bytes,2,opt,name=rec_text,json=recText,proto3" json:"rec_text,omitempty"`
	// 云屏蔽开关
	RecSwitch int32 `protobuf:"varint,3,opt,name=rec_switch,json=recSwitch,proto3" json:"rec_switch,omitempty"`
	// contains filtered or unexported fields
}

云屏蔽配置信息

func (*DanmakuFlagConfig) Descriptor deprecated

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

Deprecated: Use DanmakuFlagConfig.ProtoReflect.Descriptor instead.

func (*DanmakuFlagConfig) GetRecFlag

func (x *DanmakuFlagConfig) GetRecFlag() int32

func (*DanmakuFlagConfig) GetRecSwitch

func (x *DanmakuFlagConfig) GetRecSwitch() int32

func (*DanmakuFlagConfig) GetRecText

func (x *DanmakuFlagConfig) GetRecText() string

func (*DanmakuFlagConfig) ProtoMessage

func (*DanmakuFlagConfig) ProtoMessage()

func (*DanmakuFlagConfig) ProtoReflect

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

func (*DanmakuFlagConfig) Reset

func (x *DanmakuFlagConfig) Reset()

func (*DanmakuFlagConfig) String

func (x *DanmakuFlagConfig) String() string

type DanmuDefaultPlayerConfig

type DanmuDefaultPlayerConfig struct {
	PlayerDanmakuUseDefaultConfig bool `` // 是否使用推荐弹幕设置
	/* 155-byte string literal not displayed */
	PlayerDanmakuAiRecommendedSwitch bool `` // 是否开启智能云屏蔽
	/* 164-byte string literal not displayed */
	PlayerDanmakuAiRecommendedLevel int32 `` // 智能云屏蔽等级
	/* 161-byte string literal not displayed */
	PlayerDanmakuBlocktop bool `` // 是否屏蔽顶端弹幕
	/* 127-byte string literal not displayed */
	PlayerDanmakuBlockscroll bool `` // 是否屏蔽滚动弹幕
	/* 136-byte string literal not displayed */
	PlayerDanmakuBlockbottom bool `` // 是否屏蔽底端弹幕
	/* 136-byte string literal not displayed */
	PlayerDanmakuBlockcolorful bool `` // 是否屏蔽彩色弹幕
	/* 142-byte string literal not displayed */
	PlayerDanmakuBlockrepeat bool `` // 是否屏蔽重复弹幕
	/* 137-byte string literal not displayed */
	PlayerDanmakuBlockspecial bool `` // 是否屏蔽高级弹幕
	/* 140-byte string literal not displayed */
	PlayerDanmakuOpacity float32 `` // 弹幕不透明度
	/* 126-byte string literal not displayed */
	PlayerDanmakuScalingfactor float32 `` // 弹幕缩放比例
	/* 144-byte string literal not displayed */
	PlayerDanmakuDomain       float32 `protobuf:"fixed32,14,opt,name=player_danmaku_domain,json=playerDanmakuDomain,proto3" json:"player_danmaku_domain,omitempty"` // 弹幕显示区域
	PlayerDanmakuSpeed        int32   `protobuf:"varint,15,opt,name=player_danmaku_speed,json=playerDanmakuSpeed,proto3" json:"player_danmaku_speed,omitempty"`     // 弹幕速度
	InlinePlayerDanmakuSwitch bool    ``                                                                                                                            // 是否开启弹幕
	/* 142-byte string literal not displayed */
	PlayerDanmakuSeniorModeSwitch int32 `` //
	/* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

弹幕默认配置

func (*DanmuDefaultPlayerConfig) Descriptor deprecated

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

Deprecated: Use DanmuDefaultPlayerConfig.ProtoReflect.Descriptor instead.

func (*DanmuDefaultPlayerConfig) GetInlinePlayerDanmakuSwitch

func (x *DanmuDefaultPlayerConfig) GetInlinePlayerDanmakuSwitch() bool

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuAiRecommendedLevel

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuAiRecommendedLevel() int32

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuAiRecommendedSwitch

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuAiRecommendedSwitch() bool

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockbottom

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockbottom() bool

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockcolorful

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockcolorful() bool

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockrepeat

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockrepeat() bool

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockscroll

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockscroll() bool

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockspecial

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuBlockspecial() bool

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuBlocktop

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuBlocktop() bool

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuDomain

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuDomain() float32

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuOpacity

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuOpacity() float32

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuScalingfactor

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuScalingfactor() float32

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuSeniorModeSwitch

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuSeniorModeSwitch() int32

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuSpeed

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuSpeed() int32

func (*DanmuDefaultPlayerConfig) GetPlayerDanmakuUseDefaultConfig

func (x *DanmuDefaultPlayerConfig) GetPlayerDanmakuUseDefaultConfig() bool

func (*DanmuDefaultPlayerConfig) ProtoMessage

func (*DanmuDefaultPlayerConfig) ProtoMessage()

func (*DanmuDefaultPlayerConfig) ProtoReflect

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

func (*DanmuDefaultPlayerConfig) Reset

func (x *DanmuDefaultPlayerConfig) Reset()

func (*DanmuDefaultPlayerConfig) String

func (x *DanmuDefaultPlayerConfig) String() string

type DanmuPlayerConfig

type DanmuPlayerConfig struct {
	PlayerDanmakuSwitch     bool `protobuf:"varint,1,opt,name=player_danmaku_switch,json=playerDanmakuSwitch,proto3" json:"player_danmaku_switch,omitempty"` // 是否开启弹幕
	PlayerDanmakuSwitchSave bool ``                                                                                                                          // 是否记录弹幕开关设置
	/* 135-byte string literal not displayed */
	PlayerDanmakuUseDefaultConfig bool `` // 是否使用推荐弹幕设置
	/* 155-byte string literal not displayed */
	PlayerDanmakuAiRecommendedSwitch bool `` // 是否开启智能云屏蔽
	/* 164-byte string literal not displayed */
	PlayerDanmakuAiRecommendedLevel int32 `` // 智能云屏蔽等级
	/* 161-byte string literal not displayed */
	PlayerDanmakuBlocktop bool `` // 是否屏蔽顶端弹幕
	/* 127-byte string literal not displayed */
	PlayerDanmakuBlockscroll bool `` // 是否屏蔽滚动弹幕
	/* 136-byte string literal not displayed */
	PlayerDanmakuBlockbottom bool `` // 是否屏蔽底端弹幕
	/* 136-byte string literal not displayed */
	PlayerDanmakuBlockcolorful bool `` // 是否屏蔽彩色弹幕
	/* 142-byte string literal not displayed */
	PlayerDanmakuBlockrepeat bool `` // 是否屏蔽重复弹幕
	/* 137-byte string literal not displayed */
	PlayerDanmakuBlockspecial bool `` // 是否屏蔽高级弹幕
	/* 140-byte string literal not displayed */
	PlayerDanmakuOpacity float32 `` // 弹幕不透明度
	/* 126-byte string literal not displayed */
	PlayerDanmakuScalingfactor float32 `` // 弹幕缩放比例
	/* 144-byte string literal not displayed */
	PlayerDanmakuDomain          float32 `protobuf:"fixed32,14,opt,name=player_danmaku_domain,json=playerDanmakuDomain,proto3" json:"player_danmaku_domain,omitempty"` // 弹幕显示区域
	PlayerDanmakuSpeed           int32   `protobuf:"varint,15,opt,name=player_danmaku_speed,json=playerDanmakuSpeed,proto3" json:"player_danmaku_speed,omitempty"`     // 弹幕速度
	PlayerDanmakuEnableblocklist bool    ``                                                                                                                            // 是否开启屏蔽列表
	/* 149-byte string literal not displayed */
	InlinePlayerDanmakuSwitch bool `` // 是否开启弹幕
	/* 142-byte string literal not displayed */
	InlinePlayerDanmakuConfig int32 `` //
	/* 142-byte string literal not displayed */
	PlayerDanmakuIosSwitchSave int32 `` //
	/* 147-byte string literal not displayed */
	PlayerDanmakuSeniorModeSwitch int32 `` //
	/* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

弹幕配置

func (*DanmuPlayerConfig) Descriptor deprecated

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

Deprecated: Use DanmuPlayerConfig.ProtoReflect.Descriptor instead.

func (*DanmuPlayerConfig) GetInlinePlayerDanmakuConfig

func (x *DanmuPlayerConfig) GetInlinePlayerDanmakuConfig() int32

func (*DanmuPlayerConfig) GetInlinePlayerDanmakuSwitch

func (x *DanmuPlayerConfig) GetInlinePlayerDanmakuSwitch() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuAiRecommendedLevel

func (x *DanmuPlayerConfig) GetPlayerDanmakuAiRecommendedLevel() int32

func (*DanmuPlayerConfig) GetPlayerDanmakuAiRecommendedSwitch

func (x *DanmuPlayerConfig) GetPlayerDanmakuAiRecommendedSwitch() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuBlockbottom

func (x *DanmuPlayerConfig) GetPlayerDanmakuBlockbottom() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuBlockcolorful

func (x *DanmuPlayerConfig) GetPlayerDanmakuBlockcolorful() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuBlockrepeat

func (x *DanmuPlayerConfig) GetPlayerDanmakuBlockrepeat() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuBlockscroll

func (x *DanmuPlayerConfig) GetPlayerDanmakuBlockscroll() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuBlockspecial

func (x *DanmuPlayerConfig) GetPlayerDanmakuBlockspecial() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuBlocktop

func (x *DanmuPlayerConfig) GetPlayerDanmakuBlocktop() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuDomain

func (x *DanmuPlayerConfig) GetPlayerDanmakuDomain() float32

func (*DanmuPlayerConfig) GetPlayerDanmakuEnableblocklist

func (x *DanmuPlayerConfig) GetPlayerDanmakuEnableblocklist() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuIosSwitchSave

func (x *DanmuPlayerConfig) GetPlayerDanmakuIosSwitchSave() int32

func (*DanmuPlayerConfig) GetPlayerDanmakuOpacity

func (x *DanmuPlayerConfig) GetPlayerDanmakuOpacity() float32

func (*DanmuPlayerConfig) GetPlayerDanmakuScalingfactor

func (x *DanmuPlayerConfig) GetPlayerDanmakuScalingfactor() float32

func (*DanmuPlayerConfig) GetPlayerDanmakuSeniorModeSwitch

func (x *DanmuPlayerConfig) GetPlayerDanmakuSeniorModeSwitch() int32

func (*DanmuPlayerConfig) GetPlayerDanmakuSpeed

func (x *DanmuPlayerConfig) GetPlayerDanmakuSpeed() int32

func (*DanmuPlayerConfig) GetPlayerDanmakuSwitch

func (x *DanmuPlayerConfig) GetPlayerDanmakuSwitch() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuSwitchSave

func (x *DanmuPlayerConfig) GetPlayerDanmakuSwitchSave() bool

func (*DanmuPlayerConfig) GetPlayerDanmakuUseDefaultConfig

func (x *DanmuPlayerConfig) GetPlayerDanmakuUseDefaultConfig() bool

func (*DanmuPlayerConfig) ProtoMessage

func (*DanmuPlayerConfig) ProtoMessage()

func (*DanmuPlayerConfig) ProtoReflect

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

func (*DanmuPlayerConfig) Reset

func (x *DanmuPlayerConfig) Reset()

func (*DanmuPlayerConfig) String

func (x *DanmuPlayerConfig) String() string

type DanmuPlayerDynamicConfig

type DanmuPlayerDynamicConfig struct {

	// 时间
	Progress int32 `protobuf:"varint,1,opt,name=progress,proto3" json:"progress,omitempty"`
	// 弹幕显示区域
	PlayerDanmakuDomain float32 `protobuf:"fixed32,14,opt,name=player_danmaku_domain,json=playerDanmakuDomain,proto3" json:"player_danmaku_domain,omitempty"`
	// contains filtered or unexported fields
}

弹幕显示区域自动配置

func (*DanmuPlayerDynamicConfig) Descriptor deprecated

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

Deprecated: Use DanmuPlayerDynamicConfig.ProtoReflect.Descriptor instead.

func (*DanmuPlayerDynamicConfig) GetPlayerDanmakuDomain

func (x *DanmuPlayerDynamicConfig) GetPlayerDanmakuDomain() float32

func (*DanmuPlayerDynamicConfig) GetProgress

func (x *DanmuPlayerDynamicConfig) GetProgress() int32

func (*DanmuPlayerDynamicConfig) ProtoMessage

func (*DanmuPlayerDynamicConfig) ProtoMessage()

func (*DanmuPlayerDynamicConfig) ProtoReflect

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

func (*DanmuPlayerDynamicConfig) Reset

func (x *DanmuPlayerDynamicConfig) Reset()

func (*DanmuPlayerDynamicConfig) String

func (x *DanmuPlayerDynamicConfig) String() string

type DanmuPlayerViewConfig

type DanmuPlayerViewConfig struct {

	// 弹幕默认配置
	DanmukuDefaultPlayerConfig *DanmuDefaultPlayerConfig `` /* 143-byte string literal not displayed */
	// 弹幕用户配置
	DanmukuPlayerConfig *DanmuPlayerConfig `protobuf:"bytes,2,opt,name=danmuku_player_config,json=danmukuPlayerConfig,proto3" json:"danmuku_player_config,omitempty"`
	// 弹幕显示区域自动配置列表
	DanmukuPlayerDynamicConfig []*DanmuPlayerDynamicConfig `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

弹幕配置信息

func (*DanmuPlayerViewConfig) Descriptor deprecated

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

Deprecated: Use DanmuPlayerViewConfig.ProtoReflect.Descriptor instead.

func (*DanmuPlayerViewConfig) GetDanmukuDefaultPlayerConfig

func (x *DanmuPlayerViewConfig) GetDanmukuDefaultPlayerConfig() *DanmuDefaultPlayerConfig

func (*DanmuPlayerViewConfig) GetDanmukuPlayerConfig

func (x *DanmuPlayerViewConfig) GetDanmukuPlayerConfig() *DanmuPlayerConfig

func (*DanmuPlayerViewConfig) GetDanmukuPlayerDynamicConfig

func (x *DanmuPlayerViewConfig) GetDanmukuPlayerDynamicConfig() []*DanmuPlayerDynamicConfig

func (*DanmuPlayerViewConfig) ProtoMessage

func (*DanmuPlayerViewConfig) ProtoMessage()

func (*DanmuPlayerViewConfig) ProtoReflect

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

func (*DanmuPlayerViewConfig) Reset

func (x *DanmuPlayerViewConfig) Reset()

func (*DanmuPlayerViewConfig) String

func (x *DanmuPlayerViewConfig) String() string

type DanmuWebPlayerConfig

type DanmuWebPlayerConfig struct {
	DmSwitch         bool    `protobuf:"varint,1,opt,name=dm_switch,json=dmSwitch,proto3" json:"dm_switch,omitempty"`                            // 是否开启弹幕
	AiSwitch         bool    `protobuf:"varint,2,opt,name=ai_switch,json=aiSwitch,proto3" json:"ai_switch,omitempty"`                            // 是否开启智能云屏蔽
	AiLevel          int32   `protobuf:"varint,3,opt,name=ai_level,json=aiLevel,proto3" json:"ai_level,omitempty"`                               // 智能云屏蔽等级
	Blocktop         bool    `protobuf:"varint,4,opt,name=blocktop,proto3" json:"blocktop,omitempty"`                                            // 是否屏蔽顶端弹幕
	Blockscroll      bool    `protobuf:"varint,5,opt,name=blockscroll,proto3" json:"blockscroll,omitempty"`                                      // 是否屏蔽滚动弹幕
	Blockbottom      bool    `protobuf:"varint,6,opt,name=blockbottom,proto3" json:"blockbottom,omitempty"`                                      // 是否屏蔽底端弹幕
	Blockcolor       bool    `protobuf:"varint,7,opt,name=blockcolor,proto3" json:"blockcolor,omitempty"`                                        // 是否屏蔽彩色弹幕
	Blockspecial     bool    `protobuf:"varint,8,opt,name=blockspecial,proto3" json:"blockspecial,omitempty"`                                    // 是否屏蔽重复弹幕
	Preventshade     bool    `protobuf:"varint,9,opt,name=preventshade,proto3" json:"preventshade,omitempty"`                                    //
	Dmask            bool    `protobuf:"varint,10,opt,name=dmask,proto3" json:"dmask,omitempty"`                                                 //
	Opacity          float32 `protobuf:"fixed32,11,opt,name=opacity,proto3" json:"opacity,omitempty"`                                            //
	Dmarea           int32   `protobuf:"varint,12,opt,name=dmarea,proto3" json:"dmarea,omitempty"`                                               //
	Speedplus        float32 `protobuf:"fixed32,13,opt,name=speedplus,proto3" json:"speedplus,omitempty"`                                        //
	Fontsize         float32 `protobuf:"fixed32,14,opt,name=fontsize,proto3" json:"fontsize,omitempty"`                                          // 弹幕字号
	Screensync       bool    `protobuf:"varint,15,opt,name=screensync,proto3" json:"screensync,omitempty"`                                       //
	Speedsync        bool    `protobuf:"varint,16,opt,name=speedsync,proto3" json:"speedsync,omitempty"`                                         //
	Fontfamily       string  `protobuf:"bytes,17,opt,name=fontfamily,proto3" json:"fontfamily,omitempty"`                                        //
	Bold             bool    `protobuf:"varint,18,opt,name=bold,proto3" json:"bold,omitempty"`                                                   // 是否使用加粗
	Fontborder       int32   `protobuf:"varint,19,opt,name=fontborder,proto3" json:"fontborder,omitempty"`                                       //
	DrawType         string  `protobuf:"bytes,20,opt,name=draw_type,json=drawType,proto3" json:"draw_type,omitempty"`                            // 弹幕渲染类型
	SeniorModeSwitch int32   `protobuf:"varint,21,opt,name=senior_mode_switch,json=seniorModeSwitch,proto3" json:"senior_mode_switch,omitempty"` //
	// contains filtered or unexported fields
}

web端用户弹幕配置

func (*DanmuWebPlayerConfig) Descriptor deprecated

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

Deprecated: Use DanmuWebPlayerConfig.ProtoReflect.Descriptor instead.

func (*DanmuWebPlayerConfig) GetAiLevel

func (x *DanmuWebPlayerConfig) GetAiLevel() int32

func (*DanmuWebPlayerConfig) GetAiSwitch

func (x *DanmuWebPlayerConfig) GetAiSwitch() bool

func (*DanmuWebPlayerConfig) GetBlockbottom

func (x *DanmuWebPlayerConfig) GetBlockbottom() bool

func (*DanmuWebPlayerConfig) GetBlockcolor

func (x *DanmuWebPlayerConfig) GetBlockcolor() bool

func (*DanmuWebPlayerConfig) GetBlockscroll

func (x *DanmuWebPlayerConfig) GetBlockscroll() bool

func (*DanmuWebPlayerConfig) GetBlockspecial

func (x *DanmuWebPlayerConfig) GetBlockspecial() bool

func (*DanmuWebPlayerConfig) GetBlocktop

func (x *DanmuWebPlayerConfig) GetBlocktop() bool

func (*DanmuWebPlayerConfig) GetBold

func (x *DanmuWebPlayerConfig) GetBold() bool

func (*DanmuWebPlayerConfig) GetDmSwitch

func (x *DanmuWebPlayerConfig) GetDmSwitch() bool

func (*DanmuWebPlayerConfig) GetDmarea

func (x *DanmuWebPlayerConfig) GetDmarea() int32

func (*DanmuWebPlayerConfig) GetDmask

func (x *DanmuWebPlayerConfig) GetDmask() bool

func (*DanmuWebPlayerConfig) GetDrawType

func (x *DanmuWebPlayerConfig) GetDrawType() string

func (*DanmuWebPlayerConfig) GetFontborder

func (x *DanmuWebPlayerConfig) GetFontborder() int32

func (*DanmuWebPlayerConfig) GetFontfamily

func (x *DanmuWebPlayerConfig) GetFontfamily() string

func (*DanmuWebPlayerConfig) GetFontsize

func (x *DanmuWebPlayerConfig) GetFontsize() float32

func (*DanmuWebPlayerConfig) GetOpacity

func (x *DanmuWebPlayerConfig) GetOpacity() float32

func (*DanmuWebPlayerConfig) GetPreventshade

func (x *DanmuWebPlayerConfig) GetPreventshade() bool

func (*DanmuWebPlayerConfig) GetScreensync

func (x *DanmuWebPlayerConfig) GetScreensync() bool

func (*DanmuWebPlayerConfig) GetSeniorModeSwitch

func (x *DanmuWebPlayerConfig) GetSeniorModeSwitch() int32

func (*DanmuWebPlayerConfig) GetSpeedplus

func (x *DanmuWebPlayerConfig) GetSpeedplus() float32

func (*DanmuWebPlayerConfig) GetSpeedsync

func (x *DanmuWebPlayerConfig) GetSpeedsync() bool

func (*DanmuWebPlayerConfig) ProtoMessage

func (*DanmuWebPlayerConfig) ProtoMessage()

func (*DanmuWebPlayerConfig) ProtoReflect

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

func (*DanmuWebPlayerConfig) Reset

func (x *DanmuWebPlayerConfig) Reset()

func (*DanmuWebPlayerConfig) String

func (x *DanmuWebPlayerConfig) String() string

type DmExpoReportReq

type DmExpoReportReq struct {

	//
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	//
	Oid int64 `protobuf:"varint,2,opt,name=oid,proto3" json:"oid,omitempty"`
	//
	Spmid string `protobuf:"bytes,4,opt,name=spmid,proto3" json:"spmid,omitempty"`
	// contains filtered or unexported fields
}

func (*DmExpoReportReq) Descriptor deprecated

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

Deprecated: Use DmExpoReportReq.ProtoReflect.Descriptor instead.

func (*DmExpoReportReq) GetOid

func (x *DmExpoReportReq) GetOid() int64

func (*DmExpoReportReq) GetSessionId

func (x *DmExpoReportReq) GetSessionId() string

func (*DmExpoReportReq) GetSpmid

func (x *DmExpoReportReq) GetSpmid() string

func (*DmExpoReportReq) ProtoMessage

func (*DmExpoReportReq) ProtoMessage()

func (*DmExpoReportReq) ProtoReflect

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

func (*DmExpoReportReq) Reset

func (x *DmExpoReportReq) Reset()

func (*DmExpoReportReq) String

func (x *DmExpoReportReq) String() string

type DmExpoReportRes

type DmExpoReportRes struct {
	// contains filtered or unexported fields
}

func (*DmExpoReportRes) Descriptor deprecated

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

Deprecated: Use DmExpoReportRes.ProtoReflect.Descriptor instead.

func (*DmExpoReportRes) ProtoMessage

func (*DmExpoReportRes) ProtoMessage()

func (*DmExpoReportRes) ProtoReflect

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

func (*DmExpoReportRes) Reset

func (x *DmExpoReportRes) Reset()

func (*DmExpoReportRes) String

func (x *DmExpoReportRes) String() string

type DmPlayerConfigReq

type DmPlayerConfigReq struct {
	Ts                        int64                             `protobuf:"varint,1,opt,name=ts,proto3" json:"ts,omitempty"`                                                               //
	Switch                    *PlayerDanmakuSwitch              `protobuf:"bytes,2,opt,name=switch,proto3" json:"switch,omitempty"`                                                        // 是否开启弹幕
	SwitchSave                *PlayerDanmakuSwitchSave          `protobuf:"bytes,3,opt,name=switch_save,json=switchSave,proto3" json:"switch_save,omitempty"`                              // 是否记录弹幕开关设置
	UseDefaultConfig          *PlayerDanmakuUseDefaultConfig    `protobuf:"bytes,4,opt,name=use_default_config,json=useDefaultConfig,proto3" json:"use_default_config,omitempty"`          // 是否使用推荐弹幕设置
	AiRecommendedSwitch       *PlayerDanmakuAiRecommendedSwitch `protobuf:"bytes,5,opt,name=ai_recommended_switch,json=aiRecommendedSwitch,proto3" json:"ai_recommended_switch,omitempty"` // 是否开启智能云屏蔽
	AiRecommendedLevel        *PlayerDanmakuAiRecommendedLevel  `protobuf:"bytes,6,opt,name=ai_recommended_level,json=aiRecommendedLevel,proto3" json:"ai_recommended_level,omitempty"`    // 智能云屏蔽等级
	Blocktop                  *PlayerDanmakuBlocktop            `protobuf:"bytes,7,opt,name=blocktop,proto3" json:"blocktop,omitempty"`                                                    // 是否屏蔽顶端弹幕
	Blockscroll               *PlayerDanmakuBlockscroll         `protobuf:"bytes,8,opt,name=blockscroll,proto3" json:"blockscroll,omitempty"`                                              // 是否屏蔽滚动弹幕
	Blockbottom               *PlayerDanmakuBlockbottom         `protobuf:"bytes,9,opt,name=blockbottom,proto3" json:"blockbottom,omitempty"`                                              // 是否屏蔽底端弹幕
	Blockcolorful             *PlayerDanmakuBlockcolorful       `protobuf:"bytes,10,opt,name=blockcolorful,proto3" json:"blockcolorful,omitempty"`                                         // 是否屏蔽彩色弹幕
	Blockrepeat               *PlayerDanmakuBlockrepeat         `protobuf:"bytes,11,opt,name=blockrepeat,proto3" json:"blockrepeat,omitempty"`                                             // 是否屏蔽重复弹幕
	Blockspecial              *PlayerDanmakuBlockspecial        `protobuf:"bytes,12,opt,name=blockspecial,proto3" json:"blockspecial,omitempty"`                                           // 是否屏蔽高级弹幕
	Opacity                   *PlayerDanmakuOpacity             `protobuf:"bytes,13,opt,name=opacity,proto3" json:"opacity,omitempty"`                                                     // 弹幕不透明度
	Scalingfactor             *PlayerDanmakuScalingfactor       `protobuf:"bytes,14,opt,name=scalingfactor,proto3" json:"scalingfactor,omitempty"`                                         // 弹幕缩放比例
	Domain                    *PlayerDanmakuDomain              `protobuf:"bytes,15,opt,name=domain,proto3" json:"domain,omitempty"`                                                       // 弹幕显示区域
	Speed                     *PlayerDanmakuSpeed               `protobuf:"bytes,16,opt,name=speed,proto3" json:"speed,omitempty"`                                                         // 弹幕速度
	Enableblocklist           *PlayerDanmakuEnableblocklist     `protobuf:"bytes,17,opt,name=enableblocklist,proto3" json:"enableblocklist,omitempty"`                                     // 是否开启屏蔽列表
	InlinePlayerDanmakuSwitch *InlinePlayerDanmakuSwitch        `protobuf:"bytes,18,opt,name=inlinePlayerDanmakuSwitch,proto3" json:"inlinePlayerDanmakuSwitch,omitempty"`                 // 是否开启弹幕
	SeniorModeSwitch          *PlayerDanmakuSeniorModeSwitch    `protobuf:"bytes,19,opt,name=senior_mode_switch,json=seniorModeSwitch,proto3" json:"senior_mode_switch,omitempty"`         //
	// contains filtered or unexported fields
}

修改弹幕配置-请求

func (*DmPlayerConfigReq) Descriptor deprecated

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

Deprecated: Use DmPlayerConfigReq.ProtoReflect.Descriptor instead.

func (*DmPlayerConfigReq) GetAiRecommendedLevel

func (x *DmPlayerConfigReq) GetAiRecommendedLevel() *PlayerDanmakuAiRecommendedLevel

func (*DmPlayerConfigReq) GetAiRecommendedSwitch

func (x *DmPlayerConfigReq) GetAiRecommendedSwitch() *PlayerDanmakuAiRecommendedSwitch

func (*DmPlayerConfigReq) GetBlockbottom

func (x *DmPlayerConfigReq) GetBlockbottom() *PlayerDanmakuBlockbottom

func (*DmPlayerConfigReq) GetBlockcolorful

func (x *DmPlayerConfigReq) GetBlockcolorful() *PlayerDanmakuBlockcolorful

func (*DmPlayerConfigReq) GetBlockrepeat

func (x *DmPlayerConfigReq) GetBlockrepeat() *PlayerDanmakuBlockrepeat

func (*DmPlayerConfigReq) GetBlockscroll

func (x *DmPlayerConfigReq) GetBlockscroll() *PlayerDanmakuBlockscroll

func (*DmPlayerConfigReq) GetBlockspecial

func (x *DmPlayerConfigReq) GetBlockspecial() *PlayerDanmakuBlockspecial

func (*DmPlayerConfigReq) GetBlocktop

func (x *DmPlayerConfigReq) GetBlocktop() *PlayerDanmakuBlocktop

func (*DmPlayerConfigReq) GetDomain

func (x *DmPlayerConfigReq) GetDomain() *PlayerDanmakuDomain

func (*DmPlayerConfigReq) GetEnableblocklist

func (x *DmPlayerConfigReq) GetEnableblocklist() *PlayerDanmakuEnableblocklist

func (*DmPlayerConfigReq) GetInlinePlayerDanmakuSwitch

func (x *DmPlayerConfigReq) GetInlinePlayerDanmakuSwitch() *InlinePlayerDanmakuSwitch

func (*DmPlayerConfigReq) GetOpacity

func (x *DmPlayerConfigReq) GetOpacity() *PlayerDanmakuOpacity

func (*DmPlayerConfigReq) GetScalingfactor

func (x *DmPlayerConfigReq) GetScalingfactor() *PlayerDanmakuScalingfactor

func (*DmPlayerConfigReq) GetSeniorModeSwitch

func (x *DmPlayerConfigReq) GetSeniorModeSwitch() *PlayerDanmakuSeniorModeSwitch

func (*DmPlayerConfigReq) GetSpeed

func (x *DmPlayerConfigReq) GetSpeed() *PlayerDanmakuSpeed

func (*DmPlayerConfigReq) GetSwitch

func (x *DmPlayerConfigReq) GetSwitch() *PlayerDanmakuSwitch

func (*DmPlayerConfigReq) GetSwitchSave

func (x *DmPlayerConfigReq) GetSwitchSave() *PlayerDanmakuSwitchSave

func (*DmPlayerConfigReq) GetTs

func (x *DmPlayerConfigReq) GetTs() int64

func (*DmPlayerConfigReq) GetUseDefaultConfig

func (x *DmPlayerConfigReq) GetUseDefaultConfig() *PlayerDanmakuUseDefaultConfig

func (*DmPlayerConfigReq) ProtoMessage

func (*DmPlayerConfigReq) ProtoMessage()

func (*DmPlayerConfigReq) ProtoReflect

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

func (*DmPlayerConfigReq) Reset

func (x *DmPlayerConfigReq) Reset()

func (*DmPlayerConfigReq) String

func (x *DmPlayerConfigReq) String() string

type DmSegConfig

type DmSegConfig struct {

	//
	PageSize int64 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	//
	Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

func (*DmSegConfig) Descriptor deprecated

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

Deprecated: Use DmSegConfig.ProtoReflect.Descriptor instead.

func (*DmSegConfig) GetPageSize

func (x *DmSegConfig) GetPageSize() int64

func (*DmSegConfig) GetTotal

func (x *DmSegConfig) GetTotal() int64

func (*DmSegConfig) ProtoMessage

func (*DmSegConfig) ProtoMessage()

func (*DmSegConfig) ProtoReflect

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

func (*DmSegConfig) Reset

func (x *DmSegConfig) Reset()

func (*DmSegConfig) String

func (x *DmSegConfig) 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

type DmSegMobileReq

type DmSegMobileReq struct {

	// 稿件avid/漫画epid
	Pid int64 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"`
	// 视频cid/漫画cid
	Oid int64 `protobuf:"varint,2,opt,name=oid,proto3" json:"oid,omitempty"`
	// 弹幕类型
	// 1:视频 2:漫画
	Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
	// 分段(6min)
	SegmentIndex int64 `protobuf:"varint,4,opt,name=segment_index,json=segmentIndex,proto3" json:"segment_index,omitempty"`
	// 是否青少年模式
	TeenagersMode int32 `protobuf:"varint,5,opt,name=teenagers_mode,json=teenagersMode,proto3" json:"teenagers_mode,omitempty"`
	// contains filtered or unexported fields
}

获取弹幕-请求

func (*DmSegMobileReq) Descriptor deprecated

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

Deprecated: Use DmSegMobileReq.ProtoReflect.Descriptor instead.

func (*DmSegMobileReq) GetOid

func (x *DmSegMobileReq) GetOid() int64

func (*DmSegMobileReq) GetPid

func (x *DmSegMobileReq) GetPid() int64

func (*DmSegMobileReq) GetSegmentIndex

func (x *DmSegMobileReq) GetSegmentIndex() int64

func (*DmSegMobileReq) GetTeenagersMode

func (x *DmSegMobileReq) GetTeenagersMode() int32

func (*DmSegMobileReq) GetType

func (x *DmSegMobileReq) GetType() int32

func (*DmSegMobileReq) ProtoMessage

func (*DmSegMobileReq) ProtoMessage()

func (*DmSegMobileReq) ProtoReflect

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

func (*DmSegMobileReq) Reset

func (x *DmSegMobileReq) Reset()

func (*DmSegMobileReq) String

func (x *DmSegMobileReq) String() string

type DmSegOttReply

type DmSegOttReply struct {

	// 是否已关闭弹幕
	// 0:未关闭 1:已关闭
	Closed bool `protobuf:"varint,1,opt,name=closed,proto3" json:"closed,omitempty"`
	// 弹幕列表
	Elems []*DanmakuElem `protobuf:"bytes,2,rep,name=elems,proto3" json:"elems,omitempty"`
	// contains filtered or unexported fields
}

ott弹幕列表-响应

func (*DmSegOttReply) Descriptor deprecated

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

Deprecated: Use DmSegOttReply.ProtoReflect.Descriptor instead.

func (*DmSegOttReply) GetClosed

func (x *DmSegOttReply) GetClosed() bool

func (*DmSegOttReply) GetElems

func (x *DmSegOttReply) GetElems() []*DanmakuElem

func (*DmSegOttReply) ProtoMessage

func (*DmSegOttReply) ProtoMessage()

func (*DmSegOttReply) ProtoReflect

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

func (*DmSegOttReply) Reset

func (x *DmSegOttReply) Reset()

func (*DmSegOttReply) String

func (x *DmSegOttReply) String() string

type DmSegOttReq

type DmSegOttReq struct {

	// 稿件avid/漫画epid
	Pid int64 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"`
	// 视频cid/漫画cid
	Oid int64 `protobuf:"varint,2,opt,name=oid,proto3" json:"oid,omitempty"`
	// 弹幕类型
	// 1:视频 2:漫画
	Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
	// 分段(6min)
	SegmentIndex int64 `protobuf:"varint,4,opt,name=segment_index,json=segmentIndex,proto3" json:"segment_index,omitempty"`
	// contains filtered or unexported fields
}

ott弹幕列表-请求

func (*DmSegOttReq) Descriptor deprecated

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

Deprecated: Use DmSegOttReq.ProtoReflect.Descriptor instead.

func (*DmSegOttReq) GetOid

func (x *DmSegOttReq) GetOid() int64

func (*DmSegOttReq) GetPid

func (x *DmSegOttReq) GetPid() int64

func (*DmSegOttReq) GetSegmentIndex

func (x *DmSegOttReq) GetSegmentIndex() int64

func (*DmSegOttReq) GetType

func (x *DmSegOttReq) GetType() int32

func (*DmSegOttReq) ProtoMessage

func (*DmSegOttReq) ProtoMessage()

func (*DmSegOttReq) ProtoReflect

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

func (*DmSegOttReq) Reset

func (x *DmSegOttReq) Reset()

func (*DmSegOttReq) String

func (x *DmSegOttReq) String() string

type DmSegSDKReply

type DmSegSDKReply struct {

	// 是否已关闭弹幕
	// 0:未关闭 1:已关闭
	Closed bool `protobuf:"varint,1,opt,name=closed,proto3" json:"closed,omitempty"`
	// 弹幕列表
	Elems []*DanmakuElem `protobuf:"bytes,2,rep,name=elems,proto3" json:"elems,omitempty"`
	// contains filtered or unexported fields
}

弹幕SDK-响应

func (*DmSegSDKReply) Descriptor deprecated

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

Deprecated: Use DmSegSDKReply.ProtoReflect.Descriptor instead.

func (*DmSegSDKReply) GetClosed

func (x *DmSegSDKReply) GetClosed() bool

func (*DmSegSDKReply) GetElems

func (x *DmSegSDKReply) GetElems() []*DanmakuElem

func (*DmSegSDKReply) ProtoMessage

func (*DmSegSDKReply) ProtoMessage()

func (*DmSegSDKReply) ProtoReflect

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

func (*DmSegSDKReply) Reset

func (x *DmSegSDKReply) Reset()

func (*DmSegSDKReply) String

func (x *DmSegSDKReply) String() string

type DmSegSDKReq

type DmSegSDKReq struct {

	// 稿件avid/漫画epid
	Pid int64 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"`
	// 视频cid/漫画cid
	Oid int64 `protobuf:"varint,2,opt,name=oid,proto3" json:"oid,omitempty"`
	// 弹幕类型
	// 1:视频 2:漫画
	Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
	// 分段(6min)
	SegmentIndex int64 `protobuf:"varint,4,opt,name=segment_index,json=segmentIndex,proto3" json:"segment_index,omitempty"`
	// contains filtered or unexported fields
}

弹幕SDK-请求

func (*DmSegSDKReq) Descriptor deprecated

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

Deprecated: Use DmSegSDKReq.ProtoReflect.Descriptor instead.

func (*DmSegSDKReq) GetOid

func (x *DmSegSDKReq) GetOid() int64

func (*DmSegSDKReq) GetPid

func (x *DmSegSDKReq) GetPid() int64

func (*DmSegSDKReq) GetSegmentIndex

func (x *DmSegSDKReq) GetSegmentIndex() int64

func (*DmSegSDKReq) GetType

func (x *DmSegSDKReq) GetType() int32

func (*DmSegSDKReq) ProtoMessage

func (*DmSegSDKReq) ProtoMessage()

func (*DmSegSDKReq) ProtoReflect

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

func (*DmSegSDKReq) Reset

func (x *DmSegSDKReq) Reset()

func (*DmSegSDKReq) String

func (x *DmSegSDKReq) String() string

type DmViewReply

type DmViewReply struct {

	// 是否已关闭弹幕
	// 0:未关闭 1:已关闭
	Closed bool `protobuf:"varint,1,opt,name=closed,proto3" json:"closed,omitempty"`
	// 智能防挡弹幕蒙版信息
	Mask *VideoMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// 视频字幕
	Subtitle *VideoSubtitle `protobuf:"bytes,3,opt,name=subtitle,proto3" json:"subtitle,omitempty"`
	// 高级弹幕专包url(bfs)
	SpecialDms []string `protobuf:"bytes,4,rep,name=special_dms,json=specialDms,proto3" json:"special_dms,omitempty"`
	// 云屏蔽配置信息
	AiFlag *DanmakuFlagConfig `protobuf:"bytes,5,opt,name=ai_flag,json=aiFlag,proto3" json:"ai_flag,omitempty"`
	// 弹幕配置信息
	PlayerConfig *DanmuPlayerViewConfig `protobuf:"bytes,6,opt,name=player_config,json=playerConfig,proto3" json:"player_config,omitempty"`
	// 弹幕发送框样式
	SendBoxStyle int32 `protobuf:"varint,7,opt,name=send_box_style,json=sendBoxStyle,proto3" json:"send_box_style,omitempty"`
	// 是否允许
	Allow bool `protobuf:"varint,8,opt,name=allow,proto3" json:"allow,omitempty"`
	// check box 是否展示
	CheckBox string `protobuf:"bytes,9,opt,name=check_box,json=checkBox,proto3" json:"check_box,omitempty"`
	// check box 展示文本
	CheckBoxShowMsg string `protobuf:"bytes,10,opt,name=check_box_show_msg,json=checkBoxShowMsg,proto3" json:"check_box_show_msg,omitempty"`
	// 展示文案
	TextPlaceholder string `protobuf:"bytes,11,opt,name=text_placeholder,json=textPlaceholder,proto3" json:"text_placeholder,omitempty"`
	// 弹幕输入框文案
	InputPlaceholder string `protobuf:"bytes,12,opt,name=input_placeholder,json=inputPlaceholder,proto3" json:"input_placeholder,omitempty"`
	// 用户举报弹幕 cid维度屏蔽的正则规则
	ReportFilterContent []string `protobuf:"bytes,13,rep,name=report_filter_content,json=reportFilterContent,proto3" json:"report_filter_content,omitempty"`
	//
	ExpoReport *ExpoReport `protobuf:"bytes,14,opt,name=expo_report,json=expoReport,proto3" json:"expo_report,omitempty"`
	//
	BuzzwordConfig *BuzzwordConfig `protobuf:"bytes,15,opt,name=buzzword_config,json=buzzwordConfig,proto3" json:"buzzword_config,omitempty"`
	//
	Expressions []*Expressions `protobuf:"bytes,16,rep,name=expressions,proto3" json:"expressions,omitempty"`
	// contains filtered or unexported fields
}

客户端弹幕元数据-响应

func (*DmViewReply) Descriptor deprecated

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

Deprecated: Use DmViewReply.ProtoReflect.Descriptor instead.

func (*DmViewReply) GetAiFlag

func (x *DmViewReply) GetAiFlag() *DanmakuFlagConfig

func (*DmViewReply) GetAllow

func (x *DmViewReply) GetAllow() bool

func (*DmViewReply) GetBuzzwordConfig

func (x *DmViewReply) GetBuzzwordConfig() *BuzzwordConfig

func (*DmViewReply) GetCheckBox

func (x *DmViewReply) GetCheckBox() string

func (*DmViewReply) GetCheckBoxShowMsg

func (x *DmViewReply) GetCheckBoxShowMsg() string

func (*DmViewReply) GetClosed

func (x *DmViewReply) GetClosed() bool

func (*DmViewReply) GetExpoReport

func (x *DmViewReply) GetExpoReport() *ExpoReport

func (*DmViewReply) GetExpressions

func (x *DmViewReply) GetExpressions() []*Expressions

func (*DmViewReply) GetInputPlaceholder

func (x *DmViewReply) GetInputPlaceholder() string

func (*DmViewReply) GetMask

func (x *DmViewReply) GetMask() *VideoMask

func (*DmViewReply) GetPlayerConfig

func (x *DmViewReply) GetPlayerConfig() *DanmuPlayerViewConfig

func (*DmViewReply) GetReportFilterContent

func (x *DmViewReply) GetReportFilterContent() []string

func (*DmViewReply) GetSendBoxStyle

func (x *DmViewReply) GetSendBoxStyle() int32

func (*DmViewReply) GetSpecialDms

func (x *DmViewReply) GetSpecialDms() []string

func (*DmViewReply) GetSubtitle

func (x *DmViewReply) GetSubtitle() *VideoSubtitle

func (*DmViewReply) GetTextPlaceholder

func (x *DmViewReply) GetTextPlaceholder() string

func (*DmViewReply) ProtoMessage

func (*DmViewReply) ProtoMessage()

func (*DmViewReply) ProtoReflect

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

func (*DmViewReply) Reset

func (x *DmViewReply) Reset()

func (*DmViewReply) String

func (x *DmViewReply) String() string

type DmViewReq

type DmViewReq struct {

	// 稿件avid/漫画epid
	Pid int64 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"`
	// 视频cid/漫画cid
	Oid int64 `protobuf:"varint,2,opt,name=oid,proto3" json:"oid,omitempty"`
	// 弹幕类型
	// 1:视频 2:漫画
	Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
	// 页面spm
	Spmid string `protobuf:"bytes,4,opt,name=spmid,proto3" json:"spmid,omitempty"`
	// 是否冷启
	IsHardBoot int32 `protobuf:"varint,5,opt,name=is_hard_boot,json=isHardBoot,proto3" json:"is_hard_boot,omitempty"`
	// contains filtered or unexported fields
}

客户端弹幕元数据-请求

func (*DmViewReq) Descriptor deprecated

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

Deprecated: Use DmViewReq.ProtoReflect.Descriptor instead.

func (*DmViewReq) GetIsHardBoot

func (x *DmViewReq) GetIsHardBoot() int32

func (*DmViewReq) GetOid

func (x *DmViewReq) GetOid() int64

func (*DmViewReq) GetPid

func (x *DmViewReq) GetPid() int64

func (*DmViewReq) GetSpmid

func (x *DmViewReq) GetSpmid() string

func (*DmViewReq) GetType

func (x *DmViewReq) GetType() int32

func (*DmViewReq) ProtoMessage

func (*DmViewReq) ProtoMessage()

func (*DmViewReq) ProtoReflect

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

func (*DmViewReq) Reset

func (x *DmViewReq) Reset()

func (*DmViewReq) String

func (x *DmViewReq) String() string

type DmWebViewReply

type DmWebViewReply struct {

	// 是否已关闭弹幕
	// 0:未关闭 1:已关闭
	State int32 `protobuf:"varint,1,opt,name=state,proto3" json:"state,omitempty"`
	//
	Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
	//
	TextSide string `protobuf:"bytes,3,opt,name=text_side,json=textSide,proto3" json:"text_side,omitempty"`
	// 分段弹幕配置
	DmSge *DmSegConfig `protobuf:"bytes,4,opt,name=dm_sge,json=dmSge,proto3" json:"dm_sge,omitempty"`
	// 云屏蔽配置信息
	Flag *DanmakuFlagConfig `protobuf:"bytes,5,opt,name=flag,proto3" json:"flag,omitempty"`
	// 高级弹幕专包url(bfs)
	SpecialDms []string `protobuf:"bytes,6,rep,name=special_dms,json=specialDms,proto3" json:"special_dms,omitempty"`
	// check box 是否展示
	CheckBox bool `protobuf:"varint,7,opt,name=check_box,json=checkBox,proto3" json:"check_box,omitempty"`
	// 弹幕数
	Count int64 `protobuf:"varint,8,opt,name=count,proto3" json:"count,omitempty"`
	// 互动弹幕
	CommandDms []*CommandDm `protobuf:"bytes,9,rep,name=commandDms,proto3" json:"commandDms,omitempty"`
	// 用户弹幕配置
	PlayerConfig *DanmuWebPlayerConfig `protobuf:"bytes,10,opt,name=player_config,json=playerConfig,proto3" json:"player_config,omitempty"`
	// 用户举报弹幕 cid维度屏蔽
	ReportFilterContent []string `protobuf:"bytes,11,rep,name=report_filter_content,json=reportFilterContent,proto3" json:"report_filter_content,omitempty"`
	//
	Expressions []*Expressions `protobuf:"bytes,12,rep,name=expressions,proto3" json:"expressions,omitempty"`
	// contains filtered or unexported fields
}

web端弹幕元数据-响应

func (*DmWebViewReply) Descriptor deprecated

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

Deprecated: Use DmWebViewReply.ProtoReflect.Descriptor instead.

func (*DmWebViewReply) GetCheckBox

func (x *DmWebViewReply) GetCheckBox() bool

func (*DmWebViewReply) GetCommandDms

func (x *DmWebViewReply) GetCommandDms() []*CommandDm

func (*DmWebViewReply) GetCount

func (x *DmWebViewReply) GetCount() int64

func (*DmWebViewReply) GetDmSge

func (x *DmWebViewReply) GetDmSge() *DmSegConfig

func (*DmWebViewReply) GetExpressions

func (x *DmWebViewReply) GetExpressions() []*Expressions

func (*DmWebViewReply) GetFlag

func (x *DmWebViewReply) GetFlag() *DanmakuFlagConfig

func (*DmWebViewReply) GetPlayerConfig

func (x *DmWebViewReply) GetPlayerConfig() *DanmuWebPlayerConfig

func (*DmWebViewReply) GetReportFilterContent

func (x *DmWebViewReply) GetReportFilterContent() []string

func (*DmWebViewReply) GetSpecialDms

func (x *DmWebViewReply) GetSpecialDms() []string

func (*DmWebViewReply) GetState

func (x *DmWebViewReply) GetState() int32

func (*DmWebViewReply) GetText

func (x *DmWebViewReply) GetText() string

func (*DmWebViewReply) GetTextSide

func (x *DmWebViewReply) GetTextSide() string

func (*DmWebViewReply) ProtoMessage

func (*DmWebViewReply) ProtoMessage()

func (*DmWebViewReply) ProtoReflect

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

func (*DmWebViewReply) Reset

func (x *DmWebViewReply) Reset()

func (*DmWebViewReply) String

func (x *DmWebViewReply) String() string

type ExpoReport

type ExpoReport struct {

	//
	ShouldReportAtEnd bool `protobuf:"varint,1,opt,name=should_report_at_end,json=shouldReportAtEnd,proto3" json:"should_report_at_end,omitempty"`
	// contains filtered or unexported fields
}

func (*ExpoReport) Descriptor deprecated

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

Deprecated: Use ExpoReport.ProtoReflect.Descriptor instead.

func (*ExpoReport) GetShouldReportAtEnd

func (x *ExpoReport) GetShouldReportAtEnd() bool

func (*ExpoReport) ProtoMessage

func (*ExpoReport) ProtoMessage()

func (*ExpoReport) ProtoReflect

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

func (*ExpoReport) Reset

func (x *ExpoReport) Reset()

func (*ExpoReport) String

func (x *ExpoReport) String() string

type Expression

type Expression struct {

	//
	Keyword []string `protobuf:"bytes,1,rep,name=keyword,proto3" json:"keyword,omitempty"`
	//
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	//
	Period []*Period `protobuf:"bytes,3,rep,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

func (*Expression) Descriptor deprecated

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

Deprecated: Use Expression.ProtoReflect.Descriptor instead.

func (*Expression) GetKeyword

func (x *Expression) GetKeyword() []string

func (*Expression) GetPeriod

func (x *Expression) GetPeriod() []*Period

func (*Expression) GetUrl

func (x *Expression) GetUrl() string

func (*Expression) ProtoMessage

func (*Expression) ProtoMessage()

func (*Expression) ProtoReflect

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

func (*Expression) Reset

func (x *Expression) Reset()

func (*Expression) String

func (x *Expression) String() string

type Expressions

type Expressions struct {

	//
	Data []*Expression `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*Expressions) Descriptor deprecated

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

Deprecated: Use Expressions.ProtoReflect.Descriptor instead.

func (*Expressions) GetData

func (x *Expressions) GetData() []*Expression

func (*Expressions) ProtoMessage

func (*Expressions) ProtoMessage()

func (*Expressions) ProtoReflect

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

func (*Expressions) Reset

func (x *Expressions) Reset()

func (*Expressions) String

func (x *Expressions) String() string

type InlinePlayerDanmakuSwitch

type InlinePlayerDanmakuSwitch struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否开启弹幕

func (*InlinePlayerDanmakuSwitch) Descriptor deprecated

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

Deprecated: Use InlinePlayerDanmakuSwitch.ProtoReflect.Descriptor instead.

func (*InlinePlayerDanmakuSwitch) GetValue

func (x *InlinePlayerDanmakuSwitch) GetValue() bool

func (*InlinePlayerDanmakuSwitch) ProtoMessage

func (*InlinePlayerDanmakuSwitch) ProtoMessage()

func (*InlinePlayerDanmakuSwitch) ProtoReflect

func (*InlinePlayerDanmakuSwitch) Reset

func (x *InlinePlayerDanmakuSwitch) Reset()

func (*InlinePlayerDanmakuSwitch) String

func (x *InlinePlayerDanmakuSwitch) String() string

type Period

type Period struct {

	//
	Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	//
	End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*Period) Descriptor deprecated

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

Deprecated: Use Period.ProtoReflect.Descriptor instead.

func (*Period) GetEnd

func (x *Period) GetEnd() int64

func (*Period) GetStart

func (x *Period) GetStart() int64

func (*Period) ProtoMessage

func (*Period) ProtoMessage()

func (*Period) ProtoReflect

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

func (*Period) Reset

func (x *Period) Reset()

func (*Period) String

func (x *Period) String() string

type PlayerDanmakuAiRecommendedLevel

type PlayerDanmakuAiRecommendedLevel struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

智能云屏蔽等级

func (*PlayerDanmakuAiRecommendedLevel) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuAiRecommendedLevel.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuAiRecommendedLevel) GetValue

func (x *PlayerDanmakuAiRecommendedLevel) GetValue() bool

func (*PlayerDanmakuAiRecommendedLevel) ProtoMessage

func (*PlayerDanmakuAiRecommendedLevel) ProtoMessage()

func (*PlayerDanmakuAiRecommendedLevel) ProtoReflect

func (*PlayerDanmakuAiRecommendedLevel) Reset

func (*PlayerDanmakuAiRecommendedLevel) String

type PlayerDanmakuAiRecommendedSwitch

type PlayerDanmakuAiRecommendedSwitch struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否开启智能云屏蔽

func (*PlayerDanmakuAiRecommendedSwitch) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuAiRecommendedSwitch.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuAiRecommendedSwitch) GetValue

func (x *PlayerDanmakuAiRecommendedSwitch) GetValue() bool

func (*PlayerDanmakuAiRecommendedSwitch) ProtoMessage

func (*PlayerDanmakuAiRecommendedSwitch) ProtoMessage()

func (*PlayerDanmakuAiRecommendedSwitch) ProtoReflect

func (*PlayerDanmakuAiRecommendedSwitch) Reset

func (*PlayerDanmakuAiRecommendedSwitch) String

type PlayerDanmakuBlockbottom

type PlayerDanmakuBlockbottom struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否屏蔽底端弹幕

func (*PlayerDanmakuBlockbottom) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuBlockbottom.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuBlockbottom) GetValue

func (x *PlayerDanmakuBlockbottom) GetValue() bool

func (*PlayerDanmakuBlockbottom) ProtoMessage

func (*PlayerDanmakuBlockbottom) ProtoMessage()

func (*PlayerDanmakuBlockbottom) ProtoReflect

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

func (*PlayerDanmakuBlockbottom) Reset

func (x *PlayerDanmakuBlockbottom) Reset()

func (*PlayerDanmakuBlockbottom) String

func (x *PlayerDanmakuBlockbottom) String() string

type PlayerDanmakuBlockcolorful

type PlayerDanmakuBlockcolorful struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否屏蔽彩色弹幕

func (*PlayerDanmakuBlockcolorful) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuBlockcolorful.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuBlockcolorful) GetValue

func (x *PlayerDanmakuBlockcolorful) GetValue() bool

func (*PlayerDanmakuBlockcolorful) ProtoMessage

func (*PlayerDanmakuBlockcolorful) ProtoMessage()

func (*PlayerDanmakuBlockcolorful) ProtoReflect

func (*PlayerDanmakuBlockcolorful) Reset

func (x *PlayerDanmakuBlockcolorful) Reset()

func (*PlayerDanmakuBlockcolorful) String

func (x *PlayerDanmakuBlockcolorful) String() string

type PlayerDanmakuBlockrepeat

type PlayerDanmakuBlockrepeat struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否屏蔽重复弹幕

func (*PlayerDanmakuBlockrepeat) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuBlockrepeat.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuBlockrepeat) GetValue

func (x *PlayerDanmakuBlockrepeat) GetValue() bool

func (*PlayerDanmakuBlockrepeat) ProtoMessage

func (*PlayerDanmakuBlockrepeat) ProtoMessage()

func (*PlayerDanmakuBlockrepeat) ProtoReflect

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

func (*PlayerDanmakuBlockrepeat) Reset

func (x *PlayerDanmakuBlockrepeat) Reset()

func (*PlayerDanmakuBlockrepeat) String

func (x *PlayerDanmakuBlockrepeat) String() string

type PlayerDanmakuBlockscroll

type PlayerDanmakuBlockscroll struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否屏蔽滚动弹幕

func (*PlayerDanmakuBlockscroll) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuBlockscroll.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuBlockscroll) GetValue

func (x *PlayerDanmakuBlockscroll) GetValue() bool

func (*PlayerDanmakuBlockscroll) ProtoMessage

func (*PlayerDanmakuBlockscroll) ProtoMessage()

func (*PlayerDanmakuBlockscroll) ProtoReflect

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

func (*PlayerDanmakuBlockscroll) Reset

func (x *PlayerDanmakuBlockscroll) Reset()

func (*PlayerDanmakuBlockscroll) String

func (x *PlayerDanmakuBlockscroll) String() string

type PlayerDanmakuBlockspecial

type PlayerDanmakuBlockspecial struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否屏蔽高级弹幕

func (*PlayerDanmakuBlockspecial) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuBlockspecial.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuBlockspecial) GetValue

func (x *PlayerDanmakuBlockspecial) GetValue() bool

func (*PlayerDanmakuBlockspecial) ProtoMessage

func (*PlayerDanmakuBlockspecial) ProtoMessage()

func (*PlayerDanmakuBlockspecial) ProtoReflect

func (*PlayerDanmakuBlockspecial) Reset

func (x *PlayerDanmakuBlockspecial) Reset()

func (*PlayerDanmakuBlockspecial) String

func (x *PlayerDanmakuBlockspecial) String() string

type PlayerDanmakuBlocktop

type PlayerDanmakuBlocktop struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否屏蔽顶端弹幕

func (*PlayerDanmakuBlocktop) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuBlocktop.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuBlocktop) GetValue

func (x *PlayerDanmakuBlocktop) GetValue() bool

func (*PlayerDanmakuBlocktop) ProtoMessage

func (*PlayerDanmakuBlocktop) ProtoMessage()

func (*PlayerDanmakuBlocktop) ProtoReflect

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

func (*PlayerDanmakuBlocktop) Reset

func (x *PlayerDanmakuBlocktop) Reset()

func (*PlayerDanmakuBlocktop) String

func (x *PlayerDanmakuBlocktop) String() string

type PlayerDanmakuDomain

type PlayerDanmakuDomain struct {
	Value float32 `protobuf:"fixed32,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

弹幕显示区域

func (*PlayerDanmakuDomain) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuDomain.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuDomain) GetValue

func (x *PlayerDanmakuDomain) GetValue() float32

func (*PlayerDanmakuDomain) ProtoMessage

func (*PlayerDanmakuDomain) ProtoMessage()

func (*PlayerDanmakuDomain) ProtoReflect

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

func (*PlayerDanmakuDomain) Reset

func (x *PlayerDanmakuDomain) Reset()

func (*PlayerDanmakuDomain) String

func (x *PlayerDanmakuDomain) String() string

type PlayerDanmakuEnableblocklist

type PlayerDanmakuEnableblocklist struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否开启屏蔽列表

func (*PlayerDanmakuEnableblocklist) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuEnableblocklist.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuEnableblocklist) GetValue

func (x *PlayerDanmakuEnableblocklist) GetValue() bool

func (*PlayerDanmakuEnableblocklist) ProtoMessage

func (*PlayerDanmakuEnableblocklist) ProtoMessage()

func (*PlayerDanmakuEnableblocklist) ProtoReflect

func (*PlayerDanmakuEnableblocklist) Reset

func (x *PlayerDanmakuEnableblocklist) Reset()

func (*PlayerDanmakuEnableblocklist) String

type PlayerDanmakuOpacity

type PlayerDanmakuOpacity struct {
	Value float32 `protobuf:"fixed32,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

弹幕不透明度

func (*PlayerDanmakuOpacity) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuOpacity.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuOpacity) GetValue

func (x *PlayerDanmakuOpacity) GetValue() float32

func (*PlayerDanmakuOpacity) ProtoMessage

func (*PlayerDanmakuOpacity) ProtoMessage()

func (*PlayerDanmakuOpacity) ProtoReflect

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

func (*PlayerDanmakuOpacity) Reset

func (x *PlayerDanmakuOpacity) Reset()

func (*PlayerDanmakuOpacity) String

func (x *PlayerDanmakuOpacity) String() string

type PlayerDanmakuScalingfactor

type PlayerDanmakuScalingfactor struct {
	Value float32 `protobuf:"fixed32,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

弹幕缩放比例

func (*PlayerDanmakuScalingfactor) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuScalingfactor.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuScalingfactor) GetValue

func (x *PlayerDanmakuScalingfactor) GetValue() float32

func (*PlayerDanmakuScalingfactor) ProtoMessage

func (*PlayerDanmakuScalingfactor) ProtoMessage()

func (*PlayerDanmakuScalingfactor) ProtoReflect

func (*PlayerDanmakuScalingfactor) Reset

func (x *PlayerDanmakuScalingfactor) Reset()

func (*PlayerDanmakuScalingfactor) String

func (x *PlayerDanmakuScalingfactor) String() string

type PlayerDanmakuSeniorModeSwitch

type PlayerDanmakuSeniorModeSwitch struct {
	Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*PlayerDanmakuSeniorModeSwitch) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuSeniorModeSwitch.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuSeniorModeSwitch) GetValue

func (x *PlayerDanmakuSeniorModeSwitch) GetValue() int32

func (*PlayerDanmakuSeniorModeSwitch) ProtoMessage

func (*PlayerDanmakuSeniorModeSwitch) ProtoMessage()

func (*PlayerDanmakuSeniorModeSwitch) ProtoReflect

func (*PlayerDanmakuSeniorModeSwitch) Reset

func (x *PlayerDanmakuSeniorModeSwitch) Reset()

func (*PlayerDanmakuSeniorModeSwitch) String

type PlayerDanmakuSpeed

type PlayerDanmakuSpeed struct {
	Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

弹幕速度

func (*PlayerDanmakuSpeed) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuSpeed.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuSpeed) GetValue

func (x *PlayerDanmakuSpeed) GetValue() int32

func (*PlayerDanmakuSpeed) ProtoMessage

func (*PlayerDanmakuSpeed) ProtoMessage()

func (*PlayerDanmakuSpeed) ProtoReflect

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

func (*PlayerDanmakuSpeed) Reset

func (x *PlayerDanmakuSpeed) Reset()

func (*PlayerDanmakuSpeed) String

func (x *PlayerDanmakuSpeed) String() string

type PlayerDanmakuSwitch

type PlayerDanmakuSwitch struct {
	Value     bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	CanIgnore bool `protobuf:"varint,2,opt,name=canIgnore,proto3" json:"canIgnore,omitempty"`
	// contains filtered or unexported fields
}

是否开启弹幕

func (*PlayerDanmakuSwitch) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuSwitch.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuSwitch) GetCanIgnore

func (x *PlayerDanmakuSwitch) GetCanIgnore() bool

func (*PlayerDanmakuSwitch) GetValue

func (x *PlayerDanmakuSwitch) GetValue() bool

func (*PlayerDanmakuSwitch) ProtoMessage

func (*PlayerDanmakuSwitch) ProtoMessage()

func (*PlayerDanmakuSwitch) ProtoReflect

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

func (*PlayerDanmakuSwitch) Reset

func (x *PlayerDanmakuSwitch) Reset()

func (*PlayerDanmakuSwitch) String

func (x *PlayerDanmakuSwitch) String() string

type PlayerDanmakuSwitchSave

type PlayerDanmakuSwitchSave struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否记录弹幕开关设置

func (*PlayerDanmakuSwitchSave) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuSwitchSave.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuSwitchSave) GetValue

func (x *PlayerDanmakuSwitchSave) GetValue() bool

func (*PlayerDanmakuSwitchSave) ProtoMessage

func (*PlayerDanmakuSwitchSave) ProtoMessage()

func (*PlayerDanmakuSwitchSave) ProtoReflect

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

func (*PlayerDanmakuSwitchSave) Reset

func (x *PlayerDanmakuSwitchSave) Reset()

func (*PlayerDanmakuSwitchSave) String

func (x *PlayerDanmakuSwitchSave) String() string

type PlayerDanmakuUseDefaultConfig

type PlayerDanmakuUseDefaultConfig struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

是否使用推荐弹幕设置

func (*PlayerDanmakuUseDefaultConfig) Descriptor deprecated

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

Deprecated: Use PlayerDanmakuUseDefaultConfig.ProtoReflect.Descriptor instead.

func (*PlayerDanmakuUseDefaultConfig) GetValue

func (x *PlayerDanmakuUseDefaultConfig) GetValue() bool

func (*PlayerDanmakuUseDefaultConfig) ProtoMessage

func (*PlayerDanmakuUseDefaultConfig) ProtoMessage()

func (*PlayerDanmakuUseDefaultConfig) ProtoReflect

func (*PlayerDanmakuUseDefaultConfig) Reset

func (x *PlayerDanmakuUseDefaultConfig) Reset()

func (*PlayerDanmakuUseDefaultConfig) String

type Response

type Response struct {

	//
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	//
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

修改弹幕配置-响应

func (*Response) Descriptor deprecated

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

Deprecated: Use Response.ProtoReflect.Descriptor instead.

func (*Response) GetCode

func (x *Response) GetCode() int32

func (*Response) GetMessage

func (x *Response) GetMessage() string

func (*Response) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) ProtoReflect

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

func (*Response) Reset

func (x *Response) Reset()

func (*Response) String

func (x *Response) String() string

type SubtitleItem

type SubtitleItem struct {

	// 字幕id
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// 字幕id str
	IdStr string `protobuf:"bytes,2,opt,name=id_str,json=idStr,proto3" json:"id_str,omitempty"`
	// 字幕语言代码
	Lan string `protobuf:"bytes,3,opt,name=lan,proto3" json:"lan,omitempty"`
	// 字幕语言
	LanDoc string `protobuf:"bytes,4,opt,name=lan_doc,json=lanDoc,proto3" json:"lan_doc,omitempty"`
	// 字幕文件url
	SubtitleUrl string `protobuf:"bytes,5,opt,name=subtitle_url,json=subtitleUrl,proto3" json:"subtitle_url,omitempty"`
	// 字幕作者信息
	Author *UserInfo `protobuf:"bytes,6,opt,name=author,proto3" json:"author,omitempty"`
	// 字幕类型
	Type SubtitleType `protobuf:"varint,7,opt,name=type,proto3,enum=bilibili.community.service.dm.v1.SubtitleType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

单个字幕信息

func (*SubtitleItem) Descriptor deprecated

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

Deprecated: Use SubtitleItem.ProtoReflect.Descriptor instead.

func (*SubtitleItem) GetAuthor

func (x *SubtitleItem) GetAuthor() *UserInfo

func (*SubtitleItem) GetId

func (x *SubtitleItem) GetId() int64

func (*SubtitleItem) GetIdStr

func (x *SubtitleItem) GetIdStr() string

func (*SubtitleItem) GetLan

func (x *SubtitleItem) GetLan() string

func (*SubtitleItem) GetLanDoc

func (x *SubtitleItem) GetLanDoc() string

func (*SubtitleItem) GetSubtitleUrl

func (x *SubtitleItem) GetSubtitleUrl() string

func (*SubtitleItem) GetType

func (x *SubtitleItem) GetType() SubtitleType

func (*SubtitleItem) ProtoMessage

func (*SubtitleItem) ProtoMessage()

func (*SubtitleItem) ProtoReflect

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

func (*SubtitleItem) Reset

func (x *SubtitleItem) Reset()

func (*SubtitleItem) String

func (x *SubtitleItem) String() string

type SubtitleType

type SubtitleType int32
const (
	SubtitleType_CC SubtitleType = 0 // CC字幕
	SubtitleType_AI SubtitleType = 1 // AI生成字幕
)

func (SubtitleType) Descriptor

func (SubtitleType) Enum

func (x SubtitleType) Enum() *SubtitleType

func (SubtitleType) EnumDescriptor deprecated

func (SubtitleType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SubtitleType.Descriptor instead.

func (SubtitleType) Number

func (SubtitleType) String

func (x SubtitleType) String() string

func (SubtitleType) Type

type UserInfo

type UserInfo struct {

	// 用户mid
	Mid int64 `protobuf:"varint,1,opt,name=mid,proto3" json:"mid,omitempty"`
	// 用户昵称
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// 用户性别
	Sex string `protobuf:"bytes,3,opt,name=sex,proto3" json:"sex,omitempty"`
	// 用户头像url
	Face string `protobuf:"bytes,4,opt,name=face,proto3" json:"face,omitempty"`
	// 用户签名
	Sign string `protobuf:"bytes,5,opt,name=sign,proto3" json:"sign,omitempty"`
	// 用户等级
	Rank int32 `protobuf:"varint,6,opt,name=rank,proto3" json:"rank,omitempty"`
	// contains filtered or unexported fields
}

字幕作者信息

func (*UserInfo) Descriptor deprecated

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

Deprecated: Use UserInfo.ProtoReflect.Descriptor instead.

func (*UserInfo) GetFace

func (x *UserInfo) GetFace() string

func (*UserInfo) GetMid

func (x *UserInfo) GetMid() int64

func (*UserInfo) GetName

func (x *UserInfo) GetName() string

func (*UserInfo) GetRank

func (x *UserInfo) GetRank() int32

func (*UserInfo) GetSex

func (x *UserInfo) GetSex() string

func (*UserInfo) GetSign

func (x *UserInfo) GetSign() string

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) ProtoReflect

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

func (*UserInfo) Reset

func (x *UserInfo) Reset()

func (*UserInfo) String

func (x *UserInfo) String() string

type VideoMask

type VideoMask struct {

	// 视频cid
	Cid int64 `protobuf:"varint,1,opt,name=cid,proto3" json:"cid,omitempty"`
	// 平台
	// 0:web端 1:客户端
	Plat int32 `protobuf:"varint,2,opt,name=plat,proto3" json:"plat,omitempty"`
	// 帧率
	Fps int32 `protobuf:"varint,3,opt,name=fps,proto3" json:"fps,omitempty"`
	// 间隔时间
	Time int64 `protobuf:"varint,4,opt,name=time,proto3" json:"time,omitempty"`
	// 蒙版url
	MaskUrl string `protobuf:"bytes,5,opt,name=mask_url,json=maskUrl,proto3" json:"mask_url,omitempty"`
	// contains filtered or unexported fields
}

智能防挡弹幕蒙版信息

func (*VideoMask) Descriptor deprecated

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

Deprecated: Use VideoMask.ProtoReflect.Descriptor instead.

func (*VideoMask) GetCid

func (x *VideoMask) GetCid() int64

func (*VideoMask) GetFps

func (x *VideoMask) GetFps() int32

func (*VideoMask) GetMaskUrl

func (x *VideoMask) GetMaskUrl() string

func (*VideoMask) GetPlat

func (x *VideoMask) GetPlat() int32

func (*VideoMask) GetTime

func (x *VideoMask) GetTime() int64

func (*VideoMask) ProtoMessage

func (*VideoMask) ProtoMessage()

func (*VideoMask) ProtoReflect

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

func (*VideoMask) Reset

func (x *VideoMask) Reset()

func (*VideoMask) String

func (x *VideoMask) String() string

type VideoSubtitle

type VideoSubtitle struct {

	// 视频原语言代码
	Lan string `protobuf:"bytes,1,opt,name=lan,proto3" json:"lan,omitempty"`
	// 视频原语言
	LanDoc string `protobuf:"bytes,2,opt,name=lanDoc,proto3" json:"lanDoc,omitempty"`
	// 视频字幕列表
	Subtitles []*SubtitleItem `protobuf:"bytes,3,rep,name=subtitles,proto3" json:"subtitles,omitempty"`
	// contains filtered or unexported fields
}

视频字幕信息

func (*VideoSubtitle) Descriptor deprecated

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

Deprecated: Use VideoSubtitle.ProtoReflect.Descriptor instead.

func (*VideoSubtitle) GetLan

func (x *VideoSubtitle) GetLan() string

func (*VideoSubtitle) GetLanDoc

func (x *VideoSubtitle) GetLanDoc() string

func (*VideoSubtitle) GetSubtitles

func (x *VideoSubtitle) GetSubtitles() []*SubtitleItem

func (*VideoSubtitle) ProtoMessage

func (*VideoSubtitle) ProtoMessage()

func (*VideoSubtitle) ProtoReflect

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

func (*VideoSubtitle) Reset

func (x *VideoSubtitle) Reset()

func (*VideoSubtitle) String

func (x *VideoSubtitle) String() string

Jump to

Keyboard shortcuts

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