Beispiel #1
0
        public sFrameSizeEnum frameSizeFirst(ePixelFormat pixelFormat)
        {
            sFrameSizeEnum fse = new sFrameSizeEnum();

            fse.pixelFormat = pixelFormat;
            file.call(eControlCode.ENUM_FRAMESIZES, ref fse);
            return(fse);
        }
Beispiel #2
0
        public IEnumerable <sFrameSizeEnum> frameSizeEnum(ePixelFormat pixelFormat)
        {
            sFrameSizeEnum fse = new sFrameSizeEnum();

            fse.pixelFormat = pixelFormat;
            for (int i = 0; true; i++)
            {
                fse.index = i;
                if (!file.enumerate(eControlCode.ENUM_FRAMESIZES, ref fse))
                {
                    yield break;
                }
                yield return(fse);
            }
        }
Beispiel #3
0
 internal ContinuousSizes(ref sFrameSizeEnum vals)
 {
     type     = vals.type;
     stepwise = vals.stepwise;
 }