MediaCapture.InitializeAsync Método

Definición

Sobrecargas

InitializeAsync()

Inicializa el objeto MediaCapture con la configuración predeterminada.

InitializeAsync(MediaCaptureInitializationSettings)

Inicializa el objeto MediaCapture .

InitializeAsync()

Inicializa el objeto MediaCapture con la configuración predeterminada.

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

Devoluciones

Devuelve un objeto IAsyncAction que se usa para controlar la operación asincrónica.

Atributos

Requisitos de Windows

Características de aplicaciones
backgroundMediaRecording microphone webcam

Comentarios

InitializeAsync iniciará un mensaje de consentimiento para obtener el permiso del usuario para que la aplicación acceda al micrófono o la cámara. Se debe llamar a InitializeAsync desde el subproceso de interfaz de usuario principal de la aplicación. En las aplicaciones que usan C# o C++, el primer uso del objeto MediaCapture para llamar a InitializeAsync debe estar en el subproceso STA. Las llamadas desde un subproceso de MTA pueden dar lugar a un comportamiento indefinido.

Para obtener instrucciones paso a paso sobre cómo inicializar y apagar el objeto MediaCapture , consulte Captura básica de fotos, vídeos y audio con MediaCapture.

A partir de Windows, versión 1803, InitializeAsync devolverá un error o producirá una excepción con un código de error de 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) cuando se detecte un dispositivo de captura no admitido. Puede comprobar este código de error y actualizar la interfaz de usuario para alertar al usuario.

Consulte también

Se aplica a

InitializeAsync(MediaCaptureInitializationSettings)

Inicializa el objeto 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

Parámetros

mediaCaptureInitializationSettings
MediaCaptureInitializationSettings

Configuración de inicialización.

Devoluciones

Devuelve un objeto IAsyncAction que se usa para controlar la operación asincrónica.

Atributos

Requisitos de Windows

Características de aplicaciones
backgroundMediaRecording microphone webcam

Comentarios

InitializeAsync iniciará un mensaje de consentimiento para obtener el permiso del usuario para que la aplicación acceda al micrófono o la cámara. Se debe llamar a InitializeAsync desde el subproceso de interfaz de usuario principal de la aplicación. En las aplicaciones que usan C# o C++, el primer uso del objeto MediaCapture para llamar a InitializeAsync debe estar en el subproceso STA. Las llamadas desde un subproceso de MTA pueden dar lugar a un comportamiento indefinido.

Para obtener instrucciones paso a paso sobre cómo inicializar y apagar el objeto MediaCapture , consulte Captura básica de fotos, vídeos y audio con MediaCapture.

A partir de Windows, versión 1803, InitializeAsync devolverá un error o producirá una excepción con un código de error de 0xC00DAFC8 (MF_E_UNSUPPORTED_CAPTURE_DEVICE_PRESENT) cuando se detecte un dispositivo de captura no admitido. Puede comprobar este código de error y actualizar la interfaz de usuario para alertar al usuario.

Consulte también

Se aplica a