例子:Basic Lens sample

本例演示了如何自己扩展一个Camera Lens。

 

1. UI界面是一个MediaViewer

    <controls:MediaViewerx:Name="MediaViewer"Items="{Binding CameraRoll}" FooterVisibility="Visible"FooterDisplayed="MediaViewer_FooterDisplayed"ItemDisplayed="MediaViewer_ItemDisplayed"ItemZoomed="MediaViewer_ItemZoomed"ItemUnzoomed="MediaViewer_ItemUnzoomed"InitiallyDisplayedElement="Last"><controls:MediaViewer.FooterTemplate>


2. 实现类:

    public enum ViewModelState { Unloaded, Loading, Loaded, AutoFocusInProgress, PointFocusAndCaptureInProgress, AutoFocusAndCaptureInProgress, CaptureInProgress }class LensViewModel : DependencyObject, INotifyPropertyChanged, ICameraEngineEvents{

接口ICameraEngineEvents:

    interface ICameraEngineEvents{void OnCameraLoaded(ICameraCaptureDevice captureDevice);void OnStillCaptureComplete(Stream thumbnailStream, Stream imageStream);void OnReviewImageAvailable();void OnFocusComplete(bool succeeded);}

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/1314ren/p/3257454.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421573.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql中的生日应该是什么类型_MySQL中的数据类型和schema优化

最近在学习MySQL优化方面的知识。本文就数据类型和schema方面的优化进行介绍。1. 选择优化的数据类型MySQL支持的数据类型有很多&#xff0c;而如何选择出正确的数据类型&#xff0c;对于性能是至关重要的。以下几个原则能够帮助确定数据类型&#xff1a;更小的通常更好应尽可能…

不是每个人都可以坚持!

三个月的暑假&#xff0c;准确来说休息了1个月。 从7月25日开始&#xff0c;就开始了人生第一份工作&#xff0c;或者说是实习。单位是上海XXX&#xff0c;一家国企。 刚进单位的时候&#xff0c;老大给我的任务&#xff0c;是很简单的三个字做报表。本来以为很简单&#xff0c…

vsftpd pam_mysql crypt 1_安装vsftpd+pam+mysql实现对虚拟用户身份认证详细步骤

安装vsftpdpammysql实现对虚拟用户身份认证详细步骤发布时间&#xff1a;2020-05-13 11:42:57来源&#xff1a;亿速云阅读&#xff1a;188作者&#xff1a;三月栏目&#xff1a;数据库下文主要给大家带来安装vsftpdpammysql实现对虚拟用户身份认证详细步骤&#xff0c;希望这些…

ios 在UIView上画图,线条

1.画线条&#xff08;实线&#xff0c;虚线&#xff09; - (void)drawRect:(CGRect)rect { CGContextRef context UIGraphicsGetCurrentContext(); [self drawXLine:context rect:rect]; [self drawLegend:context rect:rect]; } -(CGContextRef)drawXLine:(CGContextRef)cont…

校园卡系统mysql与java结合_基于Java+JSP+Mysq+Servletl的校园卡一卡通管理系统

需求分析使用JavaJSPMysqServlet技术实现一个校园卡一卡通管理系统, 分为学生与管理员两个角色, 能够进行登录, 充值, 挂失, 历史消费查询等功能本站提供其他类型的 一卡通管理系统源代码 点击查看运行环境java, jdk1.8,tomcat8.5,mysql5.6, EclispseEE/Idea项目技术java, JSP,…

linux/unix下setuid/seteuid/setreuid/setresuid

其中setresuid()具有最清晰的语法&#xff1a; setresuid()被执行的条件有&#xff1a; ①当前进程的euid是root ②三个参数&#xff0c;每一个等于原来某个id中的一个 如果满足以上条件的任意一个&#xff0c;setresuid()都可以正常调用&#xff0c;并执行&#xff0c;将 进程…

shell监控mysql发邮件_用shell脚本监控linux系统 自动发送邮件

此脚本可以做一个定时的检测&#xff0c;超出设定的值&#xff0c;即往邮箱发送警告脚本用到bc&#xff0c;sendmail&#xff0c;163邮箱&#xff0c;yum install bc#!/bin/bash#System Monitoring Scriptwhile [ 1 ]do#本机需开启postfix或sendmail服务。#报警邮件地址设置MAI…

【C语言】01-C语言概述

说明&#xff1a;这个C语言专题&#xff0c;是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员&#xff0c;能够快速上手C语言。如果你还没有编程经验&#xff0c;或者对C语言、iOS开发不感兴趣&#xff0c;请忽略 回到顶部为什么iOS开发要先学C语言&#xff1f; i…

删除 索引 外键 mysql_MySQL外键及级联删除 表的存储引擎与创建索引 删除数据库和表...

Messages表&#xff1a;mysql>create table Messages(->message_id int auto_increment primary key,->user_name varchar(50) not null,->author_id int not null,->body text,->forum_id int not null);Forums表&#xff1a;mysql>create table Forums(…

字符串长度(PHP学习)

1.计算字符串长度有哪些方法&#xff1f; 答&#xff1a;strlen() 和 mb_strlen() 2.两者有什么区别 答&#xff1a; 如下代码 <?php $str hello中国; ?>strlen($str)计算的是字节的长度&#xff0c;在utf8下一个汉字代表3个字符&#xff0c;算出来是11 在GB2312和…

eclipse在ubuntu13.04下崩溃crash

错误信息&#xff1a; # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc0x00007fb29dce2009, pid19297, tid140405947455232 # # JRE version: 7.0_10-b18 # Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode…

Java IO 体系结构

参考文章地址: http://blog.csdn.net/oracle_microsoft/article/details/2634231 Java IO体系结构看似庞大复杂,其实有规律可循,要弄清楚其结构,需要明白两点: 1. 其对称性质:InputStream 与 OutputStream, Reader 与 Writer,他们分别是一套字节输入-输出,字符输入-输出体系 2.…

java wap_JAVA和WAP移动学习技术

JAVA和WAP移动学习技术JAVA/WAP移动学习技术摘 要 移动学习是今后课堂学习的必要补充&#xff0c;WAP技术是基于连接浏览的移动学习关键技术。本文以移动电话学生成绩查询系统为例&#xff0c;利用UML模型表征实现的过程&#xff0c;分析其运用的WML 、SERVLET与连接池等技术。…

java string 日期格式_java String.Format() 日期格式用法

JDK1.5中&#xff0c;String类新增了一个很有用的静态方法String.format():现有一个时间20090903要转化成指定时间的java.util.Date格式private Date getStartGregorianTime(String date) {Date d_date DateUtil.parseDate(date);int year new Integer(String.format("%…

java HHmm_java date HHmmss hhmmss

系统交互时&#xff0c;用到时间流水号的设计&#xff0c;出现时间流水号相同的情况&#xff0c;故对时间格式化各种情况做了研究SimpleDateFormat(format)format&#xff1a;年月日 yyyyMMdd时分秒 HHmmss 24小时制时分秒 hhmmss 12小时制年月日时分秒 yyyyMMddHHmmss …

MySql命令——命令行客户机的分隔符

delimiter //create procedure productpricint() begin select avg(price) as priceaveragefrom product; end //delimiter; 转载于:https://www.cnblogs.com/Luoma_HaoWei/p/3270889.html

NuGet学习笔记(1)——初识NuGet及快速安装使用

关于NuGet园子里已经有不少介绍及使用经验&#xff0c;本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候&#xff0c;当时看到工具菜单多一项Library Package Manager&#xff0c;右键项目文件多了一项Manage Nuget Packages...&#xff0c…

java 打印二叉树_java – 如何打印二叉树图?

我创建了简单的二叉树打印机。你可以根据需要使用和修改它&#xff0c;但它还没有优化。我认为很多东西都可以在这里改进;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class BTreePrinterTest {private static Node test1() {Node …

ZOJ 2562 More Divisors

又是个水题&#xff0c;刚刚开始没有用搜索&#xff0c;因为对于反素数有&#xff1a; n2^t1*3^t2^5^t3*7^t4..... 这里有 t1>t2>t3>t4。 而且相同的因数的情况下&#xff0c;素数越不同越好。 哪知道这个方法错了&#xff01; 。 看来还得中规中矩得用dfs。 我觉得还…