Documentation ¶
Index ¶
- Variables
- func CodecDataToTag(stream av.CodecData) (_tag flvio.Tag, ok bool, err error)
- func Handler(h *avutil.RegisterHandler)
- func NewMetadataByStreams(streams []av.CodecData) (metadata flvio.AMFMap, err error)
- func PacketToTag(pkt av.Packet, stream av.CodecData) (tag flvio.Tag, timestamp int32)
- type Demuxer
- type Muxer
- type Prober
- func (inst *Prober) CacheTag(_tag flvio.Tag, timestamp int32)
- func (inst *Prober) Empty() bool
- func (inst *Prober) PopPacket() av.Packet
- func (inst *Prober) Probed() (ok bool)
- func (inst *Prober) PushTag(tag flvio.Tag, timestamp int32) (err error)
- func (inst *Prober) TagToPacket(tag flvio.Tag, timestamp int32) (pkt av.Packet, ok bool)
Constants ¶
This section is empty.
Variables ¶
CodecTypes var
View Source
var MaxProbePacketCount = 20
MaxProbePacketCount const
Functions ¶
func CodecDataToTag ¶
CodecDataToTag type
func NewMetadataByStreams ¶
NewMetadataByStreams func
Types ¶
type Demuxer ¶
type Demuxer struct {
// contains filtered or unexported fields
}
Demuxer type
func (*Demuxer) ReadPacket ¶
ReadPacket type
type Muxer ¶
type Muxer struct {
// contains filtered or unexported fields
}
Muxer type
func NewMuxerWriteFlusher ¶
func NewMuxerWriteFlusher(w writeFlusher) *Muxer
NewMuxerWriteFlusher type
func (*Muxer) WriteHeader ¶
WriteHeader type
func (*Muxer) WritePacket ¶
WritePacket type
Click to show internal directories.
Click to hide internal directories.