public SkeletonPlayer(int qSize, Dispatcher dispatcher)
{
uiDispatcher = dispatcher;
fileLoaderBGW = new BackgroundWorker();
fileLoaderBGW.DoWork += new DoWorkEventHandler(fileLoaderBGW_DoWork);
fileLoaderBGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(fileLoaderBGW_RunWorkerCompleted);
pumperBGW = new BackgroundWorker();
pumperBGW.DoWork += new DoWorkEventHandler(pumperBGW_DoWork);
pumperBGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(pumperBGW_RunWorkerCompleted);
formatter = new BinaryFormatter();
loadedCaptures = new Queue<SkeletonCapture>(qSize);
isPlaying = false;
}