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
Применяется к
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) при обнаружении неподдерживаемого устройства записи. Вы можете проверка для этого кода ошибки и обновить пользовательский интерфейс для оповещения пользователя.