FTimecode is the primary place where we determine whether drop frame timecode format is
supported and/or should be enabled for particular frame rates. The only drop frame frame
rates that are supported are NTSC_30 at 29.97 FPS and NTSC_60 at 59.94 FPS, and the
only way to compactly represent both the rate and its drop frame-ness are with the strings
"29.97df" and "59.94df", respectively, so this change adds an
FTimecode::IsValidDropFormatTimecodeRate() function that returns true if the given string
is either of these.
#rb max.chen
#preflight 61dc9f8f3c7555edfda19765
#ROBOMERGE-AUTHOR: matt.johnson
#ROBOMERGE-SOURCE: CL 18714972 in //UE5/Release-5.0/... via CL 18715018 via CL 18715440
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18716968 by matt johnson in ue5-main branch]