MediaCapture.InitializeAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
InitializeAsync() |
使用默认设置初始化 MediaCapture 对象。 |
InitializeAsync(MediaCaptureInitializationSettings) |
初始化 MediaCapture 对象。 |
InitializeAsync()
使用默认设置初始化 MediaCapture 对象。
public:
virtual IAsyncAction ^ InitializeAsync() = InitializeAsync;
/// [Windows.Foundation.Metadata.Overload("InitializeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction InitializeAsync();
[Windows.Foundation.Metadata.Overload("InitializeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction InitializeAsync();
function initializeAsync()
Public Function InitializeAsync () As IAsyncAction
返回
返回用于控制异步操作的 IAsyncAction 对象。
- 属性
Windows 要求
应用功能 |
backgroundMediaRecording
microphone
webcam
|
注解
InitializeAsync 将启动同意提示,以获取用户对应用访问麦克风或相机的权限。 应从应用的main UI 线程调用 InitializeAsync。 在使用 C# 或 C++ 的应用中,首次使用 MediaCapture 对象调用 InitializeAsync 应在 STA 线程上。 来自 MTA 线程的调用可能会导致未定义的行为。
有关初始化和关闭 MediaCapture 对象的操作指南,请参阅 使用 MediaCapture 捕获基本照片、视频和音频。
从 Windows 版本 1803 开始,当检测到不受支持的捕获设备时, InitializeAsync 将返回错误或引发错误代码为 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) 的异常。 可以检查此错误代码,并更新 UI 以向用户发出警报。
另请参阅
适用于
InitializeAsync(MediaCaptureInitializationSettings)
初始化 MediaCapture 对象。
public:
virtual IAsyncAction ^ InitializeAsync(MediaCaptureInitializationSettings ^ mediaCaptureInitializationSettings) = InitializeAsync;
/// [Windows.Foundation.Metadata.Overload("InitializeWithSettingsAsync")]
IAsyncAction InitializeAsync(MediaCaptureInitializationSettings const& mediaCaptureInitializationSettings);
[Windows.Foundation.Metadata.Overload("InitializeWithSettingsAsync")]
public IAsyncAction InitializeAsync(MediaCaptureInitializationSettings mediaCaptureInitializationSettings);
function initializeAsync(mediaCaptureInitializationSettings)
Public Function InitializeAsync (mediaCaptureInitializationSettings As MediaCaptureInitializationSettings) As IAsyncAction
参数
- mediaCaptureInitializationSettings
- MediaCaptureInitializationSettings
初始化设置。
返回
返回用于控制异步操作的 IAsyncAction 对象。
- 属性
Windows 要求
应用功能 |
backgroundMediaRecording
microphone
webcam
|
注解
InitializeAsync 将启动同意提示,以获取用户对应用访问麦克风或相机的权限。 应从应用的main UI 线程调用 InitializeAsync。 在使用 C# 或 C++ 的应用中,首次使用 MediaCapture 对象调用 InitializeAsync 应在 STA 线程上。 来自 MTA 线程的调用可能会导致未定义的行为。
有关初始化和关闭 MediaCapture 对象的操作指南,请参阅 使用 MediaCapture 捕获基本照片、视频和音频。
从 Windows 版本 1803 开始,当检测到不受支持的捕获设备时, InitializeAsync 将返回错误或引发错误代码为 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) 的异常。 可以检查此错误代码,并更新 UI 以向用户发出警报。