引用 4 楼 terryzou 的回复:
S3c6410下的寄存器
[HKEY_LOCAL_MACHINE\Drivers\Capture\Camera]
"MemoryModel"=dword:2
"PinCount"=dword:3
关系到CSPROPERTY_BUFFER_MODE,不知道楼主配得是几,楼主配成2或者4试下
楼上的,我在驱动中直接把MemoryMode指定为BUFFER_CLIENT_UNLIMITED;如下:
m_SensorModeInfo[CAPTURE].MemoryModel = CSPROPERTY_BUFFER_CLIENT_UNLIMITED;
m_SensorModeInfo[CAPTURE].MaxNumOfBuffers = 1;
m_SensorModeInfo[CAPTURE].PossibleCount = 1;
m_SensorModeInfo[STILL].MemoryModel = CSPROPERTY_BUFFER_CLIENT_UNLIMITED;
m_SensorModeInfo[STILL].MaxNumOfBuffers = 1;
m_SensorModeInfo[STILL].PossibleCount = 1;
if( 3 == m_ulCTypes )
{
m_SensorModeInfo[PREVIEW].MemoryModel = CSPROPERTY_BUFFER_CLIENT_UNLIMITED;
m_SensorModeInfo[PREVIEW].MaxNumOfBuffers = 1;
m_SensorModeInfo[PREVIEW].PossibleCount = 1;
}