Added default implementation of Input::trackSelect
This commit is contained in:
parent
13aa093ec7
commit
7c1a6fe7ce
2 changed files with 15 additions and 1 deletions
|
@ -464,6 +464,20 @@ namespace Mist {
|
|||
}
|
||||
}
|
||||
|
||||
void Input::trackSelect(std::string trackSpec){
|
||||
selectedTracks.clear();
|
||||
size_t index;
|
||||
while (trackSpec != "") {
|
||||
index = trackSpec.find(' ');
|
||||
selectedTracks.insert(atoi(trackSpec.substr(0, index).c_str()));
|
||||
if (index != std::string::npos) {
|
||||
trackSpec.erase(0, index + 1);
|
||||
} else {
|
||||
trackSpec = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Input::parseHeader(){
|
||||
DEBUG_MSG(DLVL_DONTEVEN,"Parsing the header");
|
||||
selectedTracks.clear();
|
||||
|
|
|
@ -45,7 +45,7 @@ namespace Mist {
|
|||
void quitPlay();
|
||||
void checkHeaderTimes(std::string streamFile);
|
||||
virtual void removeUnused();
|
||||
virtual void trackSelect(std::string trackSpec){};
|
||||
virtual void trackSelect(std::string trackSpec);
|
||||
virtual void userCallback(char * data, size_t len, unsigned int id);
|
||||
virtual void convert();
|
||||
virtual void serve();
|
||||
|
|
Loading…
Add table
Reference in a new issue