It seems very odd for this "generic" function to return two fields off of a video log.  Semantically, I would prefer this general function to return the video log object, then the caller to manipulate the data as needed.