mirror of
https://github.com/m1k1o/neko.git
synced 2025-05-31 18:07:05 +02:00
remove deprecated functions.
This commit is contained in:
parent
9d362ed036
commit
5f0aafca51
2 changed files with 13 additions and 27 deletions
|
@ -30,11 +30,6 @@ type WebRTCPeerCtx struct {
|
|||
rtcpChannel chan []rtcp.Packet
|
||||
// config
|
||||
iceTrickle bool
|
||||
// deprecated functions
|
||||
videoId func() string
|
||||
setPaused func(isPaused bool)
|
||||
setVideoAuto func(auto bool)
|
||||
getVideoAuto func() bool
|
||||
}
|
||||
|
||||
func (peer *WebRTCPeerCtx) CreateOffer(ICERestart bool) (*webrtc.SessionDescription, error) {
|
||||
|
@ -185,12 +180,12 @@ func (peer *WebRTCPeerCtx) SetVideoID(videoID string) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
// TODO: Refactor.
|
||||
func (peer *WebRTCPeerCtx) GetVideoID() string {
|
||||
peer.mu.Lock()
|
||||
defer peer.mu.Unlock()
|
||||
|
||||
return peer.videoId()
|
||||
// TODO: Refactor.
|
||||
return peer.videoTrack.stream.ID()
|
||||
}
|
||||
|
||||
func (peer *WebRTCPeerCtx) SetPaused(isPaused bool) error {
|
||||
|
@ -198,7 +193,8 @@ func (peer *WebRTCPeerCtx) SetPaused(isPaused bool) error {
|
|||
defer peer.mu.Unlock()
|
||||
|
||||
peer.logger.Info().Bool("is_paused", isPaused).Msg("set paused")
|
||||
peer.setPaused(isPaused)
|
||||
peer.videoTrack.SetPaused(isPaused)
|
||||
peer.audioTrack.SetPaused(isPaused)
|
||||
return nil
|
||||
}
|
||||
|
||||
|
@ -262,10 +258,16 @@ func (peer *WebRTCPeerCtx) Destroy() {
|
|||
}
|
||||
}
|
||||
|
||||
func (peer *WebRTCPeerCtx) SetVideoAuto(auto bool) {
|
||||
peer.setVideoAuto(auto)
|
||||
func (peer *WebRTCPeerCtx) SetVideoAuto(videoAuto bool) {
|
||||
// if estimator is enabled, enable video auto bitrate
|
||||
if peer.estimator != nil {
|
||||
peer.videoTrack.SetVideoAuto(videoAuto)
|
||||
} else {
|
||||
peer.logger.Warn().Msg("estimator is disabled or in passive mode, cannot change video auto")
|
||||
peer.videoTrack.SetVideoAuto(false) // ensure video auto is disabled
|
||||
}
|
||||
}
|
||||
|
||||
func (peer *WebRTCPeerCtx) VideoAuto() bool {
|
||||
return peer.getVideoAuto()
|
||||
return peer.videoTrack.VideoAuto()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue