mirror of
https://github.com/iLoveElysia/openbilibili.git
synced 2026-06-07 21:48:31 -05:00
50 lines
837 B
Go
50 lines
837 B
Go
package model
|
|
|
|
import "time"
|
|
|
|
type RtcMediaSource struct {
|
|
SourceID uint32
|
|
ChannelID uint64
|
|
UserID uint64
|
|
Type uint8
|
|
Codec string
|
|
MediaSpecific string
|
|
Status uint8
|
|
}
|
|
|
|
type RtcChannel struct {
|
|
ChannelID uint64
|
|
OwnerUserID uint64
|
|
Type uint8
|
|
Status uint8
|
|
Cluster string
|
|
}
|
|
|
|
type RtcCall struct {
|
|
CallID uint32
|
|
UserID uint64
|
|
ChannelID uint64
|
|
Version uint32
|
|
Token string
|
|
Status uint8
|
|
JoinTime time.Time
|
|
LeaveTime time.Time
|
|
}
|
|
|
|
type RtcMediaPublish struct {
|
|
UserID uint64
|
|
CallID uint32
|
|
ChannelID uint64
|
|
Switch uint8
|
|
Width uint32
|
|
Height uint32
|
|
FrameRate uint8
|
|
VideoCodec string
|
|
VideoProfile string
|
|
Channel uint8
|
|
SampleRate uint32
|
|
AudioCodec string
|
|
Bitrate uint32
|
|
MixConfig string
|
|
}
|