Language: c++
I have a large file of miscellaneous formats. The large file is parsed as the program moves through a timeline and the data is streamed into the program's various functions. Once the large file is parsed I have video packets that I would like to feed into VLC. This means that the video packets need to be displayed as they come in. I have had some success using the udp localhost as a streaming middle man sending packets to it while listening in the video, but this solution is not optimal as the extra step causes various lag, syncretization, and network issues. I would like to cut out the middle man and pass the video packets directly to a libvlc window. Most of what I have read requires a file to send directly to vlc, which I cannot do. Any constructive suggestions are welcomed.