I've just tried it but everytime resSizes have resSizes.iHeight = resSizes.iWidth = 0 and can't figure out why is it happening.
index counts from 0 to 5.
Code:
Code:
TSize resSizes(0, 0);
Observer observer;
TCameraInfo info = observer.GetCameraInfo();
for (TUint index = 0; index < info.iNumImageSizesSupported; index++)
{
observer.GetCameraC()->EnumerateCaptureSizes(resSizes, index, CCamera::EFormatYUV422);
TBuf<50> buffer;
buffer.Append(_L("Res"));
buffer.AppendNum(index);
buffer.Append(_L(": "));
buffer.AppendNum(resSizes.iHeight);
buffer.Append(_L("x"));
buffer.AppendNum(resSizes.iWidth);
CEikonEnv::Static()->InfoWinL(buffer,buffer);
}