ICameraUIControl::Show 方法 (camerauicontrol.h)

显示相机的用户界面控件。

语法

HRESULT Show(
  [in] IUnknown                           *pWindow,
  [in] CameraUIControlMode                mode,
       CameraUIControlLinearSelectionMode selectionMode,
  [in] CameraUIControlCaptureMode         captureMode,
  [in] CameraUIControlPhotoFormat         photoFormat,
  [in] CameraUIControlVideoFormat         videoFormat,
  [in] BOOL                               bHasCloseButton,
  [in] ICameraUIControlEventCallback      *pEventCallback
);

参数

[in] pWindow

指向用户界面窗口的指针。

[in] mode

指定是以可浏览方式还是线性方式显示用户界面。

selectionMode

指定选择模式。

[in] captureMode

指定将要显示的用户界面是否允许用户捕获照片、捕获视频或。

[in] photoFormat

提供用于捕获照片的格式。 可用的格式包括 JPEG、PNG 和 JPEG XR。

[in] videoFormat

提供用于捕获视频的格式。 可用的格式包括 MP4 和 WMV。

[in] bHasCloseButton

如果用户界面有关闭按钮,则为 TRUE;否则为 FALSE。

[in] pEventCallback

指向对话框的事件回调的指针。 如果捕获或删除项,以及对话框启动时、关闭或挂起时,将调用回调。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 camerauicontrol.h

另请参阅

ICameraUIControl