int nEncodedBytes = getEncodedStreamPosition();
// Notify listeners
Iterator it = m_listeners.iterator();
while (it.hasNext())
{
BasicPlayerListener bpl = (BasicPlayerListener) it.next();
if (m_audioInputStream instanceof PropertiesContainer)
{
// Pass audio parameters such as instant bitrate, ...
Map properties = ((PropertiesContainer) m_audioInputStream).properties();
bpl.progress(nEncodedBytes, m_line.getMicrosecondPosition(), pcm, properties);
}
else bpl.progress(nEncodedBytes, m_line.getMicrosecondPosition(), pcm, empty_map);
}
}
}
catch (IOException e)
{