I think you needs to have an encoder to encode the imagers to some video format, and one WMV muxer to put video and audio data together. Currently, the UMC sample code at the IPP does not provide support the WMV muxer, but it provides some encoder that could be used to encode the video data.
Here I want to capture the desktop every second and write this captured buffer data to the video file directly. I do not want to create an image first and then convert these images to video as this take more time in convertion.
Are all the codecs provided in IPPSamples are image to video convertion?
Let me know if UMC has some sample for my requirement.
Actually, the UMC sample is not such high sample. You can feed some YUV data into UMC encoder, and the encoder can help you encode them into the some video file. But note, the gap here is that if you want to get WMV format video, it also need a WMV muxer. Currently, the UMC sample does not support on that. The UMC encoder can create some raw format video.