Yes, for all the above, deconstructing frames and reading their properties which includes the delay for the next frame!
Most of the heavy lifting is done automatically by the WinRT classes (decoding the frames and reading their properties), all that remained was drawing the pixels on the hDC.