56 p_map[i]=from.p_map[i];
103 set(map[i].type, map[i].channel);
115 c = p_parent->
get(type);
127 if (p_map[i] == channel)
229 #if defined(INSTANTIATE_TEMPLATES) 231 #include "../base_class/EST_TNamedEnum.cc"
short get_parent(EST_ChannelType type) const
short get(EST_ChannelType type) const
Get the position of a channel.
short last_channel(void) const
Returns the index of the last known channel.
RMS power of section of signal.
Time in seconds this frame refers to.
Duration of section of signal.
Can be used to size arrays etc.
EST_TrackMap(void)
Default constructor.
EST_ChannelType channel_type(unsigned short channel) const
Returns the type of the channel at the given position.
void copy(EST_TrackMap &from)
copy an exiting map.
Number of related frame in another track.
void init(void)
Initialise the map.
Length of section in samples.
RMS energy of section of signal.
EST_ChannelNameMap esps_channel_names(esps_channel_name_tbl)
Definition of the names ESPS programs use for channels.
Offset from frame center to center of window.
void start_refcounting(int initial=0)
void clear(void)
Empty the map.
EST_Item * parent(const EST_Item *n)
return parent of n
EST_ChannelNameMap EST_default_channel_names(channel_name_tbl)
Definition of standard names we use for channels.
#define NO_SUCH_CHANNEL
Returned if we ask for a channel not in the map.
Value to return for errors, never occurs in TrackMaps.