Introduce packet source trait

There was a packet sink trait, implemented by components able to
receive AVPackets, but each packet source had to manually send to packet
sinks.

In order to mutualise sink management, add a packet source trait.
This commit is contained in:
Romain Vimont
2023-03-02 09:07:25 +01:00
parent 9ac466ad84
commit 94ec920eff
3 changed files with 112 additions and 0 deletions

View File

@@ -31,6 +31,7 @@ src = [
'src/server.c',
'src/version.c',
'src/video_buffer.c',
'src/trait/packet_source.c',
'src/util/acksync.c',
'src/util/average.c',
'src/util/bytebuf.c',