Documentation ¶
Index ¶
- func WriteIVFRemoteToStdin(remote *webrtc.TrackRemote, stdin io.WriteCloser, ffmpeg *exec.Cmd, ...) error
- type SimpleFFmpegIVFProcessor
- func (t *SimpleFFmpegIVFProcessor) AddInTrack(_ string, remote *webrtc.TrackRemote, _ *webrtc.RTPReceiver) error
- func (t *SimpleFFmpegIVFProcessor) Init(AddTrack func(webrtc.TrackLocal) (*webrtc.RTPSender, error), ...) error
- func (t *SimpleFFmpegIVFProcessor) UpdateProcedure(procedure *pb.ProceedTrack) error
- type SimpleFFmpegIVFProcessorFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WriteIVFRemoteToStdin ¶
Types ¶
type SimpleFFmpegIVFProcessor ¶
type SimpleFFmpegIVFProcessor struct { Filter string Bandwidth string // contains filtered or unexported fields }
func (*SimpleFFmpegIVFProcessor) AddInTrack ¶
func (t *SimpleFFmpegIVFProcessor) AddInTrack(_ string, remote *webrtc.TrackRemote, _ *webrtc.RTPReceiver) error
func (*SimpleFFmpegIVFProcessor) Init ¶
func (t *SimpleFFmpegIVFProcessor) Init(AddTrack func(webrtc.TrackLocal) (*webrtc.RTPSender, error), RemoveTrack func(*webrtc.RTPSender) error, OnBroken func(badGay error)) error
func (*SimpleFFmpegIVFProcessor) UpdateProcedure ¶
func (t *SimpleFFmpegIVFProcessor) UpdateProcedure(procedure *pb.ProceedTrack) error
type SimpleFFmpegIVFProcessorFactory ¶
type SimpleFFmpegIVFProcessorFactory struct { Filter string Bandwidth string // contains filtered or unexported fields }
func NewSimpleFFmpegIVFProcessorFactory ¶
func NewSimpleFFmpegIVFProcessorFactory(ffmpegPath string) *SimpleFFmpegIVFProcessorFactory
func (SimpleFFmpegIVFProcessorFactory) NewProcessor ¶
func (s SimpleFFmpegIVFProcessorFactory) NewProcessor() (algorithms.Processor, error)
Click to show internal directories.
Click to hide internal directories.