The IFD handler API changed over the time.
If the driver provides a IFDHCreateChannelByName() function is supposed to use API v3.0. Otherwise it is used with API v2.0.