ReadFrameFromCamera
在用户自己的线程中主动读取摄像头返回的图像数据,注意该函数为阻塞调用,直到收到图像数据之后才会返回。用户负责提供用于接收图像数据的缓冲区,媒体库在接收到一帧完整图像数据之后,会将该帧完整图像数据copy到用户提供的缓冲区。
函数原型
int ReadFrameFromCamera(int cameralId, void* pdata, int* size)
参数说明
参数 |
说明 |
取值范围 |
---|---|---|
cameralId |
指定的camera ID。 |
[0, 1] |
pdata |
用户提供的缓冲区指针 |
- |
size |
用户提供的缓冲区大小,以字节为单位 |
用户需要根据设定的图像格式和分辨率事先计算好一帧图像的缓冲区大小,以确保缓冲区大小足够容纳输出的图像数据。 |
返回值
返回的错误码请参见错误码示例中的“错误码”列。
