Example #1
0
        public int Init(int VideoStandard)
        {
            VideoStandard_t vs   = (VideoStandard_t)VideoStandard;
            int             iRtn = HKDS4000.SetDefaultVideoStandard(vs);//

            iRtn = HKDS4000.InitDSPs();
            if (iRtn < 0)
            {
                return(iRtn);
            }
            _TotalChannels = HKDS4000.GetTotalDSPs();
            return(_TotalChannels);
        }
Example #2
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);
            }
        }
Example #3
0
 public static extern int GetVideoPara(IntPtr hChannelHandle, VideoStandard_t VideoStandard, out int Brightness, out int Contrast, out int Saturation, out int Hue);
Example #4
0
 public static extern int SetVideoStandard(IntPtr hChannelHandle, VideoStandard_t VideoStandard);
Example #5
0
 public static extern int SetDefaultVideoStandard(VideoStandard_t VideoStandard);
Example #6
0
 public static extern int SetDisplayStandard(int nDisplayChannel,VideoStandard_t VideoStandard);
Example #7
0
 public extern static int SetDefaultVideoStandard(VideoStandard_t VideoStandard);