Esempio n. 1
0
        /// <summary>
        /// 设置不同的摄像头(前后摄像头)
        /// </summary>
        /// <param name="type">摄像头类型</param>
        public override void SelectCamera(SCameraHardwareType type)
        {
            m_cameraDeviceBehaviour.Close();
            switch (type)
            {
            case SCameraHardwareType.BACK:
                m_cameraDeviceBehaviour.CameraDeviceType = CameraDevice.Device.Back;
                break;

            case SCameraHardwareType.FRONT:
                m_cameraDeviceBehaviour.CameraDeviceType = CameraDevice.Device.Front;
                break;

            case SCameraHardwareType.DEFAULT:
                m_cameraDeviceBehaviour.CameraDeviceType = CameraDevice.Device.Default;
                break;
            }
            m_cameraDeviceBehaviour.OpenAndStart();
        }
Esempio n. 2
0
 /// <summary>
 /// 设置不同的摄像头(前后摄像头)
 /// </summary>
 /// <param name="type">摄像头类型</param>
 public abstract void SelectCamera(SCameraHardwareType type);