Exemplo n.º 1
0
RESULT eServiceMP3::selectTrack(unsigned int i)
{
	pts_t ppos;
	getPlayPosition(ppos);
	ppos -= 90000;
	if (ppos < 0)
		ppos = 0;

	int ret = selectAudioStream(i);
	if (!ret) {
		/* flush */
		//seekTo(ppos);
	}

	return ret;
}
RESULT eServiceMP3::selectTrack(unsigned int i)
{
	int ret = selectAudioStream(i);
	return ret;
}
Exemplo n.º 3
0
 void Demuxer::selectFirstAudioStream()
 {
     std::set< std::shared_ptr<Stream> > audioStreams = getStreamsOfType(Audio);
     if (audioStreams.size())
         selectAudioStream(std::dynamic_pointer_cast<AudioStream>(*audioStreams.begin()));
 }