map_track_data

map_track_data#

Output.map_track_data(fn)[source]#

Applies a transformation function to each TrackData.

Parameters:

fn (Callable[[TrackData, OutputType], TrackData | None]) – The function to apply to each TrackData. It should take a TrackData object and an OutputType enum as input and return a TrackData object or None.

Return type:

Output

Returns:

A new Output object with the transformed track data.