Ejemplo n.º 1
0
        private static bool InitCard(VideoStandard_t VideoStandard)
        {
            lock (mInitObj)
            {
                mRefCount++;

                if (!mDSPInit)
                {
                    DS40xxSDKWrap.SetDefaultVideoStandard(VideoStandard);
                    mChannelCount = DS40xxSDKWrap.InitDSPs();
                    if (mChannelCount > 0)
                    {
                        mPlays = new HKCardPlayer[mChannelCount];

                        mImageStreamCallback = new IMAGE_STREAM_CALLBACK(DoImageStreamCallBack);
                        DS40xxSDKWrap.RegisterImageStreamCallback(mImageStreamCallback, IntPtr.Zero);

                        mDSPInit = true;
                    }
                }
                return(mDSPInit);
            }
        }
Ejemplo n.º 2
0
 private static extern int RegisterDisplayVideoCaptureCallback(IMAGE_STREAM_CALLBACK DisplayVideoCaptureCallback, IntPtr context);
Ejemplo n.º 3
0
 public static extern int RegisterImageStreamCallback(IMAGE_STREAM_CALLBACK ImageStreamCallback, IntPtr context);
Ejemplo n.º 4
0
 public extern static int RegisterImageStreamCallback(IMAGE_STREAM_CALLBACK ImageStreamCallback, IntPtr context);
Ejemplo n.º 5
0
 private static extern int RegisterDisplayVideoCaptureCallback(IMAGE_STREAM_CALLBACK DisplayVideoCaptureCallback, IntPtr context);