avcpp
avcpp copied to clipboard
"Transmux" metadata
Add ability to copy metadata from input sources to the output one.
Metadata aware objects:
-
AVFormatContext(FormatContext) -
AVChapter(#15) -
AVProgram(#16) -
AVStream(Stream2) -
AVFrame(VideoFrame2,AudioSamples2,av_frame_get_metadata(),av_frame_copy_props())
Note, that metadata of the FormatContext and Stream2 can be changed during playback. Refer to the FormatContext::eventFlags() and Stream2::eventFlags() family methods.