求思路:怎么设定一个时间段?

求思路:如何设定一个时间段???
现在要实现一个视频录像接口,其中有个参数是录像时间,假设录30分钟,从开始录之后,怎样去判断已经到了30分钟了呢?

------解决方案--------------------
这些信息应该可以从视频中提取吧
------解决方案--------------------
或者你用定时器
------解决方案--------------------
定时器中读取系统时间来判断
------解决方案--------------------
C/C++ code
SetTimer(1,1000,NULL);//启动定时器


int count;
int m_intdelay=30*60;

void Caa::OnTimer(UINT_PTR nIDEvent)
{
       count+=1;

    if(m_intdelay==count-1) //倒计时结束,开始测试
    {
        KillTimer(1); //关闭定时器
                停止录像;
          }    
}