/// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="cameraEffect">The camera effect to use.</param>
 /// <param name="targetMediaElementSize">The size of the element where
 /// the stream is rendered to.</param>
 public CameraStreamSource(ICameraEffect cameraEffect, Size targetMediaElementSize)
 {
     CameraStreamSourceDataSingleton dataSource = CameraStreamSourceDataSingleton.Instance;
     dataSource.Initialize(targetMediaElementSize);
     dataSource.CameraEffect = cameraEffect;
     cameraEffect.OutputBufferSize = targetMediaElementSize;
 }
Example #2
0
        private void InitCameraEffect()
        {
            ICameraEffect blurMovieEffect = MainCamera.gameObject.GetOrAddComponent <BlurMovieEffect>();

            m_CameraEffects.Add(CameraEffectType.BlurMovie, blurMovieEffect);

            ICameraEffect blurRadialEffect = MainCamera.gameObject.GetOrAddComponent <BlurRadialEffect>();

            m_CameraEffects.Add(CameraEffectType.BlurRadial, blurRadialEffect);

            ICameraEffect waterDropEffect = MainCamera.gameObject.GetOrAddComponent <WaterDropEffect>();

            m_CameraEffects.Add(CameraEffectType.WaterDrop, waterDropEffect);

            ICameraEffect screenGray = MainCamera.gameObject.GetOrAddComponent <ScreenGrayEffect>();

            m_CameraEffects.Add(CameraEffectType.ScreenGray, screenGray);

            ICameraEffect oilPaint = MainCamera.gameObject.GetOrAddComponent <OilPaintEffect>();

            m_CameraEffects.Add(CameraEffectType.OilPaint, oilPaint);

            ICameraEffect screenFade = MainCamera.gameObject.GetOrAddComponent <ScreenFadeEffect>();

            m_CameraEffects.Add(CameraEffectType.ScreenFade, screenFade);

            ICameraEffect screenShake = MainCamera.gameObject.GetOrAddComponent <ScreenShakeEffect>();

            m_CameraEffects.Add(CameraEffectType.ScreenShake, screenShake);

            HideAllEffect();
        }
        public CameraStreamSource(ICameraEffect cameraEffect, Size targetMediaElementSize)
        {
            CameraStreamSourceDataSingleton dataSource = CameraStreamSourceDataSingleton.Instance;

            dataSource.Initialize(targetMediaElementSize);
            dataSource.CameraEffect       = cameraEffect;
            cameraEffect.OutputBufferSize = targetMediaElementSize;
            cameraEffect.OutputBuffer     = dataSource.ImageBuffer.AsBuffer();
        }
Example #4
0
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="cameraEffect">Camera effect to use.</param>
        /// <param name="size">Size of the media element where the stream is rendered to.</param>
        public CameraStreamSource(ICameraEffect cameraEffect, Size size)
        {
            _cameraEffect = cameraEffect;

            _frameSize = size;
        }
Example #5
0
 // Constructor
 public MainPage()
 {
     InitializeComponent();
     cameraEffect = new WindowsPhoneRuntimeComponent();
     BuildApplicationBar();
 }
Example #6
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public MainPage()
 {
     InitializeComponent();
     cameraEffect = new NokiaSketchEffect();
     SetCameraButtonsEnabled(true);
 }
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="_cameraEffect">Camera effect to use.</param>
        /// <param name="size">Size of the media element where the stream is rendered to.</param>
        public CameraStreamSource(ICameraEffect cameraEffect, Size size)
        {
            _cameraEffect = cameraEffect;

            _frameSize = size;
        }
Example #8
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public LensePage() {
   InitializeComponent();
   _cameraEffect = new NokiaImagingSDKEffects();
   BuildApplicationBar();
 }
Example #9
0
 public EffectFinishedEventArgs(ICameraEffect effect)
 {
     this.Effect = effect;
 }
 // Constructor
 public MainPage()
 {
     InitializeComponent();
     cameraEffect = new WindowsPhoneRuntimeComponent();
     BuildApplicationBar();
 }