Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type OutputSynchronizer ¶ added in v1.2.0
type OutputSynchronizer struct {
// contains filtered or unexported fields
}
func NewOutputSynchronizer ¶ added in v1.2.0
func NewOutputSynchronizer() *OutputSynchronizer
func (*OutputSynchronizer) AddTrack ¶ added in v1.2.0
func (os *OutputSynchronizer) AddTrack() *TrackOutputSynchronizer
type PrerollBuffer ¶
type PrerollBuffer struct {
// contains filtered or unexported fields
}
func NewPrerollBuffer ¶
func NewPrerollBuffer(onBufferReset func() error) *PrerollBuffer
func (*PrerollBuffer) Close ¶
func (pb *PrerollBuffer) Close() error
func (*PrerollBuffer) SetWriter ¶
func (pb *PrerollBuffer) SetWriter(w io.WriteCloser) error
type TrackOutputSynchronizer ¶ added in v1.2.0
type TrackOutputSynchronizer struct {
// contains filtered or unexported fields
}
func (*TrackOutputSynchronizer) Close ¶ added in v1.2.0
func (ost *TrackOutputSynchronizer) Close()
func (*TrackOutputSynchronizer) WaitForMediaTime ¶ added in v1.2.0
func (ost *TrackOutputSynchronizer) WaitForMediaTime(pts time.Duration) (bool, error)
Click to show internal directories.
Click to hide internal directories.