Expand description
Sans-IO FLV (Flash Video) tag mux and demux — no OS I/O, no Mediaway types.
Frames FLV’s file header + tag/PreviousTagSize structure only — it does not
interpret or build the codec-specific sub-framing inside a tag’s data
(AudioTagHeader/VideoTagHeader, e.g. AVCPacketType/composition time),
the same “frame, don’t encode” boundary as this workspace’s
adts-core/mpeg-audio/ogg crates.
Muxer has no finish() — FLV tags are independently appendable, each
self-trailed with its own PreviousTagSize. Demuxer is a true incremental
push_bytes/poll_tag reader.
Structs§
- Demuxer
- Reads an FLV file header followed by tags from pushed byte chunks.
- Muxer
- Writes an FLV file header followed by tags, each self-trailed with its own
PreviousTagSize(FLV has no incremental flush concept beyond “append the next complete tag” — there is nofinish()step). - Tag
- One FLV tag.