MediaCaptureInitializationSettings Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene la configuración de inicialización del objeto MediaCapture que se pasa al método MediaCapture.InitializeAsync .
public ref class MediaCaptureInitializationSettings sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaCaptureInitializationSettings final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MediaCaptureInitializationSettings final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaCaptureInitializationSettings
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MediaCaptureInitializationSettings
function MediaCaptureInitializationSettings()
Public NotInheritable Class MediaCaptureInitializationSettings
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
backgroundMediaRecording
microphone
webcam
|
Ejemplos
En el ejemplo siguiente se inicializa MediaCaptureInitializationSettings. Llame a InitializeAsync con esta configuración para inicializar un objeto MediaCapture .
private void InitCaptureSettings()
{
_captureInitSettings = null;
_captureInitSettings = new Windows.Media.Capture.MediaCaptureInitializationSettings();
_captureInitSettings.AudioDeviceId = "";
_captureInitSettings.VideoDeviceId = "";
_captureInitSettings.StreamingCaptureMode = Windows.Media.Capture.StreamingCaptureMode.AudioAndVideo;
_captureInitSettings.PhotoCaptureSource = Windows.Media.Capture.PhotoCaptureSource.VideoPreview;
if (_deviceList.Count > 0)
_captureInitSettings.VideoDeviceId = _deviceList[0].Id;
}
Comentarios
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.
Nota:
Cuando se usa MediaCaptureSharingMode::SharedReadOnly , algunas de las propiedades MediaCaptureInitializationSettings no se pueden configurar. Consulte SharingMode para obtener más información.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1607 | 14393 | MemoryPreference |
1607 | 14393 | SharingMode |
1607 | 14393 | SourceGroup |
1703 | 15063 | AlwaysPlaySystemShutterSound |
2004 | 19041 | DeviceUri |
2004 | 19041 | DeviceUriPasswordCredential |
Constructores
MediaCaptureInitializationSettings() |
Crea una nueva instancia del objeto MediaCaptureInitializationSettings. |
Propiedades
AlwaysPlaySystemShutterSound |
Obtiene un valor que indica si el sistema siempre debe reproducir un sonido obturador cuando se captura una foto. |
AudioDeviceId |
Obtiene el DeviceInformation.Id del micrófono. |
AudioProcessing |
Obtiene o establece un valor que especifica el modo de procesamiento de audio. |
AudioSource |
Obtiene o establece el origen de audio para la operación de captura. |
DeviceUri |
Obtiene o establece el URI del dispositivo de captura remota que se va a inicializar. |
DeviceUriPasswordCredential |
Obtiene o establece el objeto PasswordCredential que representa las credenciales usadas para acceder al dispositivo de captura remota que se va a inicializar. |
MediaCategory |
Obtiene o establece la categoría multimedia. |
MemoryPreference |
Obtiene o establece un objeto que especifica la ubicación de memoria preferida para almacenar fotogramas adquiridos desde un objeto MediaFrameSource utilizado por MediaCapture. |
PhotoCaptureSource |
Obtiene o establece la secuencia que se usa para la captura de fotos. |
PhotoMediaDescription |
Obtiene o establece la descripción multimedia de la captura de fotos. |
PreviewMediaDescription |
Obtiene o establece la descripción multimedia del vídeo en versión preliminar. |
RecordMediaDescription |
Obtiene o establece la descripción multimedia de la grabación de vídeo. |
SharingMode |
Obtiene o establece un objeto que especifica el modo de uso compartido de MediaCapture. |
SourceGroup |
Obtiene o establece el objeto MediaFrameSourceGroup con el que se debe inicializar MediaCapture . Esta propiedad define un conjunto de orígenes de fotogramas multimedia que se pueden usar simultáneamente. |
StreamingCaptureMode |
Obtiene o establece el modo de streaming. |
VideoDeviceId |
Obtiene el DeviceInformation.Id de la cámara de vídeo. |
VideoProfile |
Obtiene o establece el perfil de vídeo que proporciona sugerencias al controlador para permitir que se optimice para diferentes escenarios de captura. |
VideoSource |
Obtiene o establece el origen de vídeo para la operación de captura. |