As a follow up to my previous post , I have updated the code to add the ability to extract SMPTE timecode ranges. The WMMetadataReader class (in WMMetadataReader.h) now has a public method like below: System::Collections::Generic::List<SMPTETimeCodeRange^>^