例子:Basic Lens sample
2013-08-14 16:24
155 查看
本例演示了如何自己扩展一个Camera Lens。
1. UI界面是一个MediaViewer
2. 实现类:
接口ICameraEngineEvents:
1. UI界面是一个MediaViewer
<controls:MediaViewer x: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); }
相关文章推荐
- storm自带例子详解 (二)——BasicDRPCTopology
- 环境是Msdos622,borlandc++ 3.1 for dos 运行 \MSTCPSDK\DSAMPLE下面的的例子
- 如何导入android中的sample例子到eclipse中
- 例子:Bluetooth app to device sample
- Geant4.10.01.p02例子学习-(basic)
- Lens Flare Sample
- (原创)如何导入android中的sample例子到eclipse中
- 管理TAP端口并加入网桥 ----------intel dpdk 例子:Exception Path Sample Application
- XposedNoRebootModuleSample 不需要频繁重启调试的Xposed 模块源码例子
- [UE4] C++实现Delegate Event实例(例子、example、sample)
- 例子:Background Audio Streamer Sample
- golang 移动应用例子 example/basic 源码框架分析
- 如何将android SDK sample中的例子用eclipse打开
- storm自带例子详解 (五)——PrintSampleStream
- Android Sample ActivitySceneTransitionBasic 阅读笔记
- Google Ajax 翻译Language API 例子Sample 参考
- Directx Sample Browser中的DXUT例子Failed Creating Direct3d Device 的解决方案
- MO sample中的缓冲冲区的例子很简单的一个例子
- symbian 论坛上 例子 sample 汇总
- 如何导入android中的sample例子到eclipse中