Поделиться через


MediaCapture.InitializeAsync Метод

Определение

Перегрузки

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 запустит запрос согласия, чтобы получить разрешение пользователя для приложения на доступ к микрофону или камере. Метод InitializeAsync должен вызываться из потока пользовательского интерфейса main приложения. В приложениях, использующих C# или C++, первое использование объекта MediaCapture для вызова InitializeAsync должно быть в потоке STA. Вызовы из потока MTA могут привести к неопределенному поведению.

Инструкции по инициализации и закрытию объекта MediaCapture см. в статье Базовый захват фотографий, видео и аудио с помощью MediaCapture.

Начиная с Windows версии 1803 , Функция InitializeAsync возвращает ошибку или создает исключение с кодом 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) при обнаружении неподдерживаемого устройства записи. Вы можете проверка для этого кода ошибки и обновить пользовательский интерфейс для оповещения пользователя.

См. также раздел

Применяется к

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 запустит запрос согласия, чтобы получить разрешение пользователя для приложения на доступ к микрофону или камере. Метод InitializeAsync должен вызываться из потока пользовательского интерфейса main приложения. В приложениях, использующих C# или C++, первое использование объекта MediaCapture для вызова InitializeAsync должно быть в потоке STA. Вызовы из потока MTA могут привести к неопределенному поведению.

Инструкции по инициализации и закрытию объекта MediaCapture см. в статье Базовый захват фотографий, видео и аудио с помощью MediaCapture.

Начиная с Windows версии 1803 , Функция InitializeAsync возвращает ошибку или создает исключение с кодом 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) при обнаружении неподдерживаемого устройства записи. Вы можете проверка для этого кода ошибки и обновить пользовательский интерфейс для оповещения пользователя.

См. также раздел

Применяется к