T Returns the Playable casted to the type specified, throws InvalidCastException if the cast failed.
Use the CastTo method to perform a conversion between compatible Playable types.
Some Playables are implemented as internal C++ objects but are exposed as C# structs. This is to allow the possibility of creating Playable graphs without allocating GC memory in your C# scripts. One down side of using structs as opposed to classes, is that struct in C# do not support inheritance. The CastTo method allows you to convert a C# Playable into one of it's "derived C++ class".