Documentation ¶
Index ¶
- func CodecMapFromNames(names []string, rtx bool, rtcpfbs []*RTCPFeedbackInfo) map[string]*CodecInfo
- type CandidateInfo
- func (c *CandidateInfo) Clone() *CandidateInfo
- func (c *CandidateInfo) GetAddress() string
- func (c *CandidateInfo) GetComponentID() int
- func (c *CandidateInfo) GetFoundation() string
- func (c *CandidateInfo) GetPort() int
- func (c *CandidateInfo) GetPriority() int
- func (c *CandidateInfo) GetRelAddr() string
- func (c *CandidateInfo) GetRelPort() int
- func (c *CandidateInfo) GetTransport() string
- func (c *CandidateInfo) GetType() string
- type Capability
- type CodecInfo
- func (c *CodecInfo) AddParam(key, value string)
- func (c *CodecInfo) AddParams(params map[string]string)
- func (c *CodecInfo) AddRTCPFeedback(rtcpfb *RTCPFeedbackInfo)
- func (c *CodecInfo) Clone() *CodecInfo
- func (c *CodecInfo) GetCodec() string
- func (c *CodecInfo) GetParam(key string) string
- func (c *CodecInfo) GetParams() map[string]string
- func (c *CodecInfo) GetPayload() int
- func (c *CodecInfo) GetRTCPFeedbacks() []*RTCPFeedbackInfo
- func (c *CodecInfo) GetRTX() int
- func (c *CodecInfo) HasParam(key string) bool
- func (c *CodecInfo) HasRTX() bool
- func (c *CodecInfo) SetPayload(payload int)
- func (c *CodecInfo) SetRTX(rtx int)
- type CryptoInfo
- type DTLSInfo
- type Direction
- type DirectionWay
- type ICEInfo
- type MediaInfo
- func (m *MediaInfo) AddCodec(codecInfo *CodecInfo)
- func (m *MediaInfo) AddExtension(id int, name string)
- func (m *MediaInfo) AddRID(ridInfo *RIDInfo)
- func (m *MediaInfo) Answer(supportedMedia *MediaInfo) *MediaInfo
- func (m *MediaInfo) AnswerCapability(cap *Capability) *MediaInfo
- func (m *MediaInfo) Clone() *MediaInfo
- func (m *MediaInfo) GetBitrate() int
- func (m *MediaInfo) GetCodec(codec string) *CodecInfo
- func (m *MediaInfo) GetCodecForType(pt int) *CodecInfo
- func (m *MediaInfo) GetCodecs() map[int]*CodecInfo
- func (m *MediaInfo) GetDirection() Direction
- func (m *MediaInfo) GetExtensions() map[int]string
- func (m *MediaInfo) GetID() string
- func (m *MediaInfo) GetPort() int
- func (m *MediaInfo) GetRID(id string) *RIDInfo
- func (m *MediaInfo) GetRIDS() map[string]*RIDInfo
- func (m *MediaInfo) GetSimulcast() bool
- func (m *MediaInfo) GetSimulcastInfo() *SimulcastInfo
- func (m *MediaInfo) GetType() string
- func (m *MediaInfo) HasExtension(uri string) bool
- func (m *MediaInfo) HasRTX() bool
- func (m *MediaInfo) SetBitrate(bitrate int)
- func (m *MediaInfo) SetCodecs(codecs map[int]*CodecInfo)
- func (m *MediaInfo) SetDirection(direction Direction)
- func (m *MediaInfo) SetID(id string)
- func (m *MediaInfo) SetPort(port int)
- func (m *MediaInfo) SetSimulcast(simulcast bool)
- func (m *MediaInfo) SetSimulcastInfo(info *SimulcastInfo)
- type RIDInfo
- func (r *RIDInfo) AddParam(id, param string)
- func (r *RIDInfo) Clone() *RIDInfo
- func (r *RIDInfo) GetDirection() DirectionWay
- func (r *RIDInfo) GetFormats() []int
- func (r *RIDInfo) GetID() string
- func (r *RIDInfo) GetParams() map[string]string
- func (r *RIDInfo) SetDirection(direction DirectionWay)
- func (r *RIDInfo) SetFormats(formats []string)
- func (r *RIDInfo) SetParams(params map[string]string)
- type RTCPFeedbackInfo
- type RtcpFeedback
- type SDPInfo
- func (s *SDPInfo) AddCandidate(candidate *CandidateInfo)
- func (s *SDPInfo) AddCandidates(candidates []*CandidateInfo)
- func (s *SDPInfo) AddMedia(media *MediaInfo)
- func (s *SDPInfo) AddStream(stream *StreamInfo)
- func (s *SDPInfo) Answer(ice *ICEInfo, dtls *DTLSInfo, candidates []*CandidateInfo, ...) *SDPInfo
- func (s *SDPInfo) Clone() *SDPInfo
- func (s *SDPInfo) GetAudioMedia() *MediaInfo
- func (s *SDPInfo) GetCandidates() []*CandidateInfo
- func (s *SDPInfo) GetCrypto() *CryptoInfo
- func (s *SDPInfo) GetDTLS() *DTLSInfo
- func (s *SDPInfo) GetFirstStream() *StreamInfo
- func (s *SDPInfo) GetICE() *ICEInfo
- func (s *SDPInfo) GetMedia(mtype string) *MediaInfo
- func (s *SDPInfo) GetMediaByID(mid string) *MediaInfo
- func (s *SDPInfo) GetMedias() []*MediaInfo
- func (s *SDPInfo) GetMediasByType(mtype string) []*MediaInfo
- func (s *SDPInfo) GetStream(id string) *StreamInfo
- func (s *SDPInfo) GetStreamByMediaID(mid string) *StreamInfo
- func (s *SDPInfo) GetStreams() map[string]*StreamInfo
- func (s *SDPInfo) GetTrackByMediaID(mid string) *TrackInfo
- func (s *SDPInfo) GetVersion() int
- func (s *SDPInfo) GetVideoMedia() *MediaInfo
- func (s *SDPInfo) RemoveAllStreams()
- func (s *SDPInfo) RemoveStream(stream *StreamInfo)
- func (s *SDPInfo) ReplaceMedia(media *MediaInfo) bool
- func (s *SDPInfo) SetCrypto(crypto *CryptoInfo)
- func (s *SDPInfo) SetDTLS(dtls *DTLSInfo)
- func (s *SDPInfo) SetICE(ice *ICEInfo)
- func (s *SDPInfo) SetVersion(version int)
- func (s *SDPInfo) String() string
- func (s *SDPInfo) Unify() *SDPInfo
- type Setup
- type SimulcastInfo
- func (s *SimulcastInfo) AddSimulcastAlternativeStreams(direction DirectionWay, streams []*SimulcastStreamInfo)
- func (s *SimulcastInfo) AddSimulcastStream(direction DirectionWay, stream *SimulcastStreamInfo)
- func (s *SimulcastInfo) Clone() *SimulcastInfo
- func (s *SimulcastInfo) GetSimulcastStreams(direction DirectionWay) [][]*SimulcastStreamInfo
- type SimulcastStreamInfo
- type SourceGroupInfo
- type SourceInfo
- func (s *SourceInfo) Clone() *SourceInfo
- func (s *SourceInfo) GetCName() string
- func (s *SourceInfo) GetSSRC() uint
- func (s *SourceInfo) GetStreamID() string
- func (s *SourceInfo) GetTrackID() string
- func (s *SourceInfo) SetCName(cname string)
- func (s *SourceInfo) SetStreamID(streamID string)
- func (s *SourceInfo) SetTrackID(trackID string)
- type StreamInfo
- func (s *StreamInfo) AddTrack(track *TrackInfo)
- func (s *StreamInfo) Clone() *StreamInfo
- func (s *StreamInfo) GetFirstTrack(mediaType string) *TrackInfo
- func (s *StreamInfo) GetID() string
- func (s *StreamInfo) GetTrack(trackID string) *TrackInfo
- func (s *StreamInfo) GetTracks() []*TrackInfo
- func (s *StreamInfo) RemoveAllTracks()
- func (s *StreamInfo) RemoveTrack(track *TrackInfo)
- func (s *StreamInfo) RemoveTrackById(trackId string)
- type TrackEncodingInfo
- func (t *TrackEncodingInfo) AddCodec(codec *CodecInfo)
- func (t *TrackEncodingInfo) AddParam(id, param string)
- func (t *TrackEncodingInfo) Clone() *TrackEncodingInfo
- func (t *TrackEncodingInfo) GetCodecs() map[string]*CodecInfo
- func (t *TrackEncodingInfo) GetID() string
- func (t *TrackEncodingInfo) GetParams() map[string]string
- func (t *TrackEncodingInfo) IsPaused() bool
- func (t *TrackEncodingInfo) SetParams(params map[string]string)
- type TrackInfo
- func (t *TrackInfo) AddAlternativeEncodings(alternatives []*TrackEncodingInfo)
- func (t *TrackInfo) AddEncoding(encoding *TrackEncodingInfo)
- func (t *TrackInfo) AddSSRC(ssrc uint)
- func (t *TrackInfo) AddSourceGroup(group *SourceGroupInfo)
- func (t *TrackInfo) Clone() *TrackInfo
- func (t *TrackInfo) GetEncodings() [][]*TrackEncodingInfo
- func (t *TrackInfo) GetID() string
- func (t *TrackInfo) GetMID() string
- func (t *TrackInfo) GetMediaType() string
- func (t *TrackInfo) GetSSRCS() []uint
- func (t *TrackInfo) GetSourceGroup(schematics string) *SourceGroupInfo
- func (t *TrackInfo) GetSourceGroupS() []*SourceGroupInfo
- func (t *TrackInfo) SetEncodings(encodings [][]*TrackEncodingInfo)
- func (t *TrackInfo) SetMID(mediaID string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CodecMapFromNames ¶
func CodecMapFromNames(names []string, rtx bool, rtcpfbs []*RTCPFeedbackInfo) map[string]*CodecInfo
Types ¶
type CandidateInfo ¶
type CandidateInfo struct {
// contains filtered or unexported fields
}
func NewCandidateInfo ¶
func (*CandidateInfo) Clone ¶
func (c *CandidateInfo) Clone() *CandidateInfo
func (*CandidateInfo) GetAddress ¶
func (c *CandidateInfo) GetAddress() string
func (*CandidateInfo) GetComponentID ¶
func (c *CandidateInfo) GetComponentID() int
func (*CandidateInfo) GetFoundation ¶
func (c *CandidateInfo) GetFoundation() string
func (*CandidateInfo) GetPort ¶
func (c *CandidateInfo) GetPort() int
func (*CandidateInfo) GetPriority ¶
func (c *CandidateInfo) GetPriority() int
func (*CandidateInfo) GetRelAddr ¶
func (c *CandidateInfo) GetRelAddr() string
func (*CandidateInfo) GetRelPort ¶
func (c *CandidateInfo) GetRelPort() int
func (*CandidateInfo) GetTransport ¶
func (c *CandidateInfo) GetTransport() string
func (*CandidateInfo) GetType ¶
func (c *CandidateInfo) GetType() string
type Capability ¶
type Capability struct { Codecs []string `json:"codecs"` Rtx bool `json:"rtx,omitempty"` Rtcpfbs []*RtcpFeedback `json:"rtcpfbs,omitempty"` Extensions []string `json:"extensions,omitempty"` Simulcast bool `json:"simulcast,omitempty"` }
func CapabilityFromJSON ¶
func CapabilityFromJSON(cap []byte) (*Capability, error)
type CodecInfo ¶
type CodecInfo struct {
// contains filtered or unexported fields
}
func NewCodecInfo ¶
func (*CodecInfo) AddRTCPFeedback ¶
func (c *CodecInfo) AddRTCPFeedback(rtcpfb *RTCPFeedbackInfo)
func (*CodecInfo) GetPayload ¶ added in v0.0.5
func (*CodecInfo) GetRTCPFeedbacks ¶
func (c *CodecInfo) GetRTCPFeedbacks() []*RTCPFeedbackInfo
func (*CodecInfo) SetPayload ¶ added in v0.0.5
type CryptoInfo ¶ added in v0.0.3
type CryptoInfo struct {
// contains filtered or unexported fields
}
func NewCryptoInfo ¶ added in v0.0.3
func NewCryptoInfo(tag int, cipherSuite string, keyParams string, sessionParams string) *CryptoInfo
func (*CryptoInfo) Clone ¶ added in v0.0.3
func (s *CryptoInfo) Clone() *CryptoInfo
func (*CryptoInfo) GetCipherSuite ¶ added in v0.0.3
func (s *CryptoInfo) GetCipherSuite() string
func (*CryptoInfo) GetKeyParams ¶ added in v0.0.3
func (s *CryptoInfo) GetKeyParams() string
func (*CryptoInfo) GetSessionParams ¶ added in v0.0.3
func (s *CryptoInfo) GetSessionParams() string
func (*CryptoInfo) GetTag ¶ added in v0.0.3
func (s *CryptoInfo) GetTag() int
type DTLSInfo ¶
type DTLSInfo struct {
// contains filtered or unexported fields
}
func (*DTLSInfo) GetFingerprint ¶
type DirectionWay ¶
type DirectionWay uint8
const ( SEND DirectionWay = iota + 1 RECV )
func DirectionWaybyValue ¶
func DirectionWaybyValue(d string) DirectionWay
func (DirectionWay) Reverse ¶
func (d DirectionWay) Reverse() DirectionWay
func (DirectionWay) String ¶
func (d DirectionWay) String() string
type ICEInfo ¶
type ICEInfo struct {
// contains filtered or unexported fields
}
func GenerateICEInfo ¶
func ICEInfoGenerate ¶
func NewICEInfo ¶
func (*ICEInfo) GetPassword ¶
func (*ICEInfo) IsEndOfCandidate ¶
func (*ICEInfo) SetEndOfCandidate ¶
type MediaInfo ¶
type MediaInfo struct {
// contains filtered or unexported fields
}
func MediaInfoCreate ¶
func MediaInfoCreate(mType string, capability *Capability) *MediaInfo
func NewMediaInfo ¶
func (*MediaInfo) AddExtension ¶
func (*MediaInfo) AnswerCapability ¶
func (m *MediaInfo) AnswerCapability(cap *Capability) *MediaInfo
func (*MediaInfo) GetBitrate ¶
func (*MediaInfo) GetCodecForType ¶
func (*MediaInfo) GetDirection ¶
func (*MediaInfo) GetExtensions ¶
func (*MediaInfo) GetSimulcast ¶
func (*MediaInfo) GetSimulcastInfo ¶
func (m *MediaInfo) GetSimulcastInfo() *SimulcastInfo
func (*MediaInfo) HasExtension ¶
func (*MediaInfo) SetBitrate ¶
func (*MediaInfo) SetDirection ¶
func (*MediaInfo) SetSimulcast ¶
func (*MediaInfo) SetSimulcastInfo ¶
func (m *MediaInfo) SetSimulcastInfo(info *SimulcastInfo)
type RIDInfo ¶
type RIDInfo struct {
// contains filtered or unexported fields
}
func NewRIDInfo ¶
func NewRIDInfo(id string, direction DirectionWay) *RIDInfo
func (*RIDInfo) GetDirection ¶
func (r *RIDInfo) GetDirection() DirectionWay
func (*RIDInfo) GetFormats ¶
func (*RIDInfo) SetDirection ¶
func (r *RIDInfo) SetDirection(direction DirectionWay)
func (*RIDInfo) SetFormats ¶
type RTCPFeedbackInfo ¶
type RTCPFeedbackInfo struct {
// contains filtered or unexported fields
}
func NewRTCPFeedbackInfo ¶
func NewRTCPFeedbackInfo(id string, params []string) *RTCPFeedbackInfo
func (*RTCPFeedbackInfo) Clone ¶
func (r *RTCPFeedbackInfo) Clone() *RTCPFeedbackInfo
func (*RTCPFeedbackInfo) GetID ¶
func (r *RTCPFeedbackInfo) GetID() string
func (*RTCPFeedbackInfo) GetParams ¶
func (r *RTCPFeedbackInfo) GetParams() []string
type RtcpFeedback ¶
type SDPInfo ¶
type SDPInfo struct {
// contains filtered or unexported fields
}
func Create ¶
func Create(ice *ICEInfo, dtls *DTLSInfo, candidates []*CandidateInfo, capabilities map[string]*Capability) *SDPInfo
func Create2 ¶ added in v0.0.3
func Create2(capabilities map[string]*Capability) *SDPInfo
func NewSDPInfo ¶
func NewSDPInfo() *SDPInfo
func (*SDPInfo) AddCandidate ¶
func (s *SDPInfo) AddCandidate(candidate *CandidateInfo)
func (*SDPInfo) AddCandidates ¶
func (s *SDPInfo) AddCandidates(candidates []*CandidateInfo)
func (*SDPInfo) AddStream ¶
func (s *SDPInfo) AddStream(stream *StreamInfo)
func (*SDPInfo) Answer ¶
func (s *SDPInfo) Answer(ice *ICEInfo, dtls *DTLSInfo, candidates []*CandidateInfo, medias map[string]*Capability) *SDPInfo
func (*SDPInfo) GetAudioMedia ¶
func (*SDPInfo) GetCandidates ¶
func (s *SDPInfo) GetCandidates() []*CandidateInfo
func (*SDPInfo) GetCrypto ¶ added in v0.0.3
func (s *SDPInfo) GetCrypto() *CryptoInfo
func (*SDPInfo) GetFirstStream ¶
func (s *SDPInfo) GetFirstStream() *StreamInfo
func (*SDPInfo) GetMediaByID ¶
func (*SDPInfo) GetMediasByType ¶
func (*SDPInfo) GetStream ¶
func (s *SDPInfo) GetStream(id string) *StreamInfo
func (*SDPInfo) GetStreamByMediaID ¶
func (s *SDPInfo) GetStreamByMediaID(mid string) *StreamInfo
func (*SDPInfo) GetStreams ¶
func (s *SDPInfo) GetStreams() map[string]*StreamInfo
func (*SDPInfo) GetTrackByMediaID ¶
func (*SDPInfo) GetVersion ¶
func (*SDPInfo) GetVideoMedia ¶
func (*SDPInfo) RemoveAllStreams ¶
func (s *SDPInfo) RemoveAllStreams()
func (*SDPInfo) RemoveStream ¶
func (s *SDPInfo) RemoveStream(stream *StreamInfo)
func (*SDPInfo) ReplaceMedia ¶
func (*SDPInfo) SetCrypto ¶ added in v0.0.3
func (s *SDPInfo) SetCrypto(crypto *CryptoInfo)
func (*SDPInfo) SetVersion ¶
type SimulcastInfo ¶
type SimulcastInfo struct {
// contains filtered or unexported fields
}
func NewSimulcastInfo ¶
func NewSimulcastInfo() *SimulcastInfo
func (*SimulcastInfo) AddSimulcastAlternativeStreams ¶
func (s *SimulcastInfo) AddSimulcastAlternativeStreams(direction DirectionWay, streams []*SimulcastStreamInfo)
func (*SimulcastInfo) AddSimulcastStream ¶
func (s *SimulcastInfo) AddSimulcastStream(direction DirectionWay, stream *SimulcastStreamInfo)
func (*SimulcastInfo) Clone ¶
func (s *SimulcastInfo) Clone() *SimulcastInfo
func (*SimulcastInfo) GetSimulcastStreams ¶
func (s *SimulcastInfo) GetSimulcastStreams(direction DirectionWay) [][]*SimulcastStreamInfo
type SimulcastStreamInfo ¶
type SimulcastStreamInfo struct {
// contains filtered or unexported fields
}
func NewSimulcastStreamInfo ¶
func NewSimulcastStreamInfo(id string, paused bool) *SimulcastStreamInfo
func (*SimulcastStreamInfo) Clone ¶
func (s *SimulcastStreamInfo) Clone() *SimulcastStreamInfo
func (*SimulcastStreamInfo) GetID ¶
func (s *SimulcastStreamInfo) GetID() string
func (*SimulcastStreamInfo) IsPaused ¶
func (s *SimulcastStreamInfo) IsPaused() bool
type SourceGroupInfo ¶
type SourceGroupInfo struct {
// contains filtered or unexported fields
}
func NewSourceGroupInfo ¶
func NewSourceGroupInfo(semantics string, ssrcs []uint) *SourceGroupInfo
func (*SourceGroupInfo) Clone ¶
func (s *SourceGroupInfo) Clone() *SourceGroupInfo
func (*SourceGroupInfo) GetSSRCs ¶
func (s *SourceGroupInfo) GetSSRCs() []uint
func (*SourceGroupInfo) GetSemantics ¶
func (s *SourceGroupInfo) GetSemantics() string
type SourceInfo ¶
type SourceInfo struct {
// contains filtered or unexported fields
}
func NewSourceInfo ¶
func NewSourceInfo(ssrc uint) *SourceInfo
func (*SourceInfo) Clone ¶
func (s *SourceInfo) Clone() *SourceInfo
func (*SourceInfo) GetCName ¶
func (s *SourceInfo) GetCName() string
func (*SourceInfo) GetSSRC ¶
func (s *SourceInfo) GetSSRC() uint
func (*SourceInfo) GetStreamID ¶
func (s *SourceInfo) GetStreamID() string
func (*SourceInfo) GetTrackID ¶
func (s *SourceInfo) GetTrackID() string
func (*SourceInfo) SetCName ¶
func (s *SourceInfo) SetCName(cname string)
func (*SourceInfo) SetStreamID ¶
func (s *SourceInfo) SetStreamID(streamID string)
func (*SourceInfo) SetTrackID ¶
func (s *SourceInfo) SetTrackID(trackID string)
type StreamInfo ¶
type StreamInfo struct {
// contains filtered or unexported fields
}
func NewStreamInfo ¶
func NewStreamInfo(streamID string) *StreamInfo
func (*StreamInfo) AddTrack ¶
func (s *StreamInfo) AddTrack(track *TrackInfo)
func (*StreamInfo) Clone ¶
func (s *StreamInfo) Clone() *StreamInfo
func (*StreamInfo) GetFirstTrack ¶
func (s *StreamInfo) GetFirstTrack(mediaType string) *TrackInfo
func (*StreamInfo) GetID ¶
func (s *StreamInfo) GetID() string
func (*StreamInfo) GetTrack ¶
func (s *StreamInfo) GetTrack(trackID string) *TrackInfo
func (*StreamInfo) GetTracks ¶
func (s *StreamInfo) GetTracks() []*TrackInfo
func (*StreamInfo) RemoveAllTracks ¶
func (s *StreamInfo) RemoveAllTracks()
func (*StreamInfo) RemoveTrack ¶
func (s *StreamInfo) RemoveTrack(track *TrackInfo)
func (*StreamInfo) RemoveTrackById ¶
func (s *StreamInfo) RemoveTrackById(trackId string)
type TrackEncodingInfo ¶
type TrackEncodingInfo struct {
// contains filtered or unexported fields
}
func NewTrackEncodingInfo ¶
func NewTrackEncodingInfo(id string, paused bool) *TrackEncodingInfo
func (*TrackEncodingInfo) AddCodec ¶
func (t *TrackEncodingInfo) AddCodec(codec *CodecInfo)
func (*TrackEncodingInfo) AddParam ¶
func (t *TrackEncodingInfo) AddParam(id, param string)
func (*TrackEncodingInfo) Clone ¶
func (t *TrackEncodingInfo) Clone() *TrackEncodingInfo
func (*TrackEncodingInfo) GetCodecs ¶
func (t *TrackEncodingInfo) GetCodecs() map[string]*CodecInfo
func (*TrackEncodingInfo) GetID ¶
func (t *TrackEncodingInfo) GetID() string
func (*TrackEncodingInfo) GetParams ¶
func (t *TrackEncodingInfo) GetParams() map[string]string
func (*TrackEncodingInfo) IsPaused ¶
func (t *TrackEncodingInfo) IsPaused() bool
func (*TrackEncodingInfo) SetParams ¶
func (t *TrackEncodingInfo) SetParams(params map[string]string)
type TrackInfo ¶
type TrackInfo struct {
// contains filtered or unexported fields
}
func NewTrackInfo ¶
func (*TrackInfo) AddAlternativeEncodings ¶
func (t *TrackInfo) AddAlternativeEncodings(alternatives []*TrackEncodingInfo)
func (*TrackInfo) AddEncoding ¶
func (t *TrackInfo) AddEncoding(encoding *TrackEncodingInfo)
func (*TrackInfo) AddSourceGroup ¶
func (t *TrackInfo) AddSourceGroup(group *SourceGroupInfo)
func (*TrackInfo) GetEncodings ¶
func (t *TrackInfo) GetEncodings() [][]*TrackEncodingInfo
func (*TrackInfo) GetMediaType ¶ added in v0.0.5
func (*TrackInfo) GetSourceGroup ¶
func (t *TrackInfo) GetSourceGroup(schematics string) *SourceGroupInfo
func (*TrackInfo) GetSourceGroupS ¶
func (t *TrackInfo) GetSourceGroupS() []*SourceGroupInfo
func (*TrackInfo) SetEncodings ¶
func (t *TrackInfo) SetEncodings(encodings [][]*TrackEncodingInfo)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.