SmartClassroom, continous work...
Continous Work of Smart Classroom.
Audio and Video Sync.

1.Sync the audio with video, which means that we assign the timestamp of video frame to the related audio frame.
2.Increase the video frame timestamp and decrease the audio frame timestamp.
3.Decrease the threshold of audio frame clearation from 30 to 5.
Audio Sync. Bug fix.
The Decklink audio can't accept the audio timestamp?...
Audio issue.

1. every fillbuffer fill 0.25sec samples.
2. the timestamp should delay 10000 per mediasample for audio. Don't know why...
Change the logic of stop and run.

if stopped, run will create a new graph...
stop will destroy the graph...
Some completations.
Now the system can track the teacher and put the video on the GUI.

Need to put the camera platform's video to the GUI and test the preset location functions.
Now the PTZ camera video can be show on the GUI.
A raw version. the PTZ camera can't mvoe smoothly...
Add an checkbox to open or close the showing of tracking result.
The output format must be '***-****'. if the tele num is 01000,the output should be 000-1000,not 0-1000.
Now the release version can work now...
If the new detected location is the same with previous one, don't send cmd to camera.
Now some new feature are added.

1. the camera now can restore the last preset locations.
2. we define a good set of preset locations.
3. the borders are dealed properly.
Read the configuration from Config\Teacher.conf file.
For the preset loc ids, use vector instead of simple array.

The simple array will occur an error when destructing...
Not using the namespace Utility. Using a class with all static members instead.
Sync the configuration from CConfigManager to Tracking Alg Filter.