working with VLC smem
I'm trying to do something like this post : Get frame from video with libvlc smem and convert it to opencv Mat. (c++) I can't quite understand the code in this part : sprintf(smem_options , "#transcode{vcodec=RV24}:smem{" "video-prerender-callback=%lld," "video-postrender-callback=%lld," "video-data=%lld," "no-time-sync}," , (long long int)(intptr_t)(void*)&cbVideoPrerender , (long long int)(intptr_t)(void*)&cbVideoPostrender //This would normally be useful data, 100 is just test data , (long long int)200 //Test data ); It says video-data=%lld . What does it mean? Where is it taking data from?