当前位置: 代码迷 >> Symbian >> 视频,该如何处理
  详细解决方案

视频,该如何处理

热度:2110   发布时间:2013-02-26 00:00:00.0
视频
请问谁有用摄像头录制视频的例子啊,StartVideoCapture(),PrepareVideoCaptureL(),和FrameBufferReady()怎么用啊,谢谢

------解决方案--------------------------------------------------------
和拍照片流程差不多的

C/C++ code
TInt CCameraEngine::StartVideoCaptureL()    {    if (iCamera->VideoCaptureActive())        {        return KErrInUse;        }    else        {          iCamera->PrepareVideoCaptureL(CCamera::EFormatYUV420Planar,iVideoSizeIndex,0,1,1);        iCamera->StartVideoCapture();        return KErrNone;        }    }void CCameraEngine::FrameBufferReady(MFrameBuffer* aCameraBuffer,TInt aError)    {    if(aError==KErrNone)        {        TDesC8* ptr=aCameraBuffer->DataL(0);        if(ptr)            {            iObserver.OnFrameBufferReady(*ptr);            }        aCameraBuffer->Release();        }    }
  相关解决方案