FastLED 3.9.15
Loading...
Searching...
No Matches

◆ selectDriver()

IChannelDriver * fl::ChannelManager::selectDriver ( const ChannelDataPtr & data = nullptr)
private

Select driver for current operation.

Parameters
dataChannel data to check compatibility (optional, for predicate filtering)
Returns
Pointer to selected driver, or nullptr if none available
Note
Selects highest priority driver from registry that can handle the channel data
If data is nullptr, selects based on priority only (no predicate filtering)

References FL_NOEXCEPT.