add shared ptr to video/audio/data