MediaCaptureInitializationSettings Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene le impostazioni di inizializzazione per l'oggetto MediaCapture che vengono passate al metodo 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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
backgroundMediaRecording
microphone
webcam
|
Esempio
Nell'esempio seguente viene inizializzato MediaCaptureInitializationSettings. Chiamare InitializeAsync con queste impostazioni per inizializzare un oggetto 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;
}
Commenti
Per istruzioni su come inizializzare e arrestare l'oggetto MediaCapture , vedi Acquisizione di foto, video e audio di base con MediaCapture.
Nota
Quando si usa MediaCaptureSharingMode::SharedReadOnly , alcune delle proprietà MediaCaptureInitializationSettings non possono essere configurate. Per informazioni dettagliate, vedere SharingMode .
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1607 | 14393 | MemoryPreference |
1607 | 14393 | SharingMode |
1607 | 14393 | SourceGroup |
1703 | 15063 | AlwaysPlaySystemShutterSound |
2004 | 19041 | DeviceUri |
2004 | 19041 | DeviceUriPasswordCredential |
Costruttori
MediaCaptureInitializationSettings() |
Crea una nuova istanza dell'oggetto MediaCaptureInitializationSettings. |
Proprietà
AlwaysPlaySystemShutterSound |
Ottiene un valore che indica se il sistema deve sempre riprodurre un suono di otturatore quando viene acquisita una foto. |
AudioDeviceId |
Ottiene la DeviceInformation.Id del microfono. |
AudioProcessing |
Ottiene o imposta un valore che specifica la modalità di elaborazione audio. |
AudioSource |
Ottiene o imposta l'origine audio per l'operazione di acquisizione. |
DeviceUri |
Ottiene o imposta l'URI del dispositivo di acquisizione remota da inizializzare. |
DeviceUriPasswordCredential |
Ottiene o imposta l'oggetto PasswordCredential che rappresenta le credenziali utilizzate per accedere al dispositivo di acquisizione remota da inizializzare. |
MediaCategory |
Ottiene o imposta la categoria di supporti. |
MemoryPreference |
Ottiene o imposta un oggetto che specifica il percorso di memoria preferito per l'archiviazione dei fotogrammi acquisiti da MediaFrameSource utilizzato da MediaCapture. |
PhotoCaptureSource |
Ottiene o imposta il flusso utilizzato per l'acquisizione di foto. |
PhotoMediaDescription |
Ottiene o imposta la descrizione multimediale per l'acquisizione di foto. |
PreviewMediaDescription |
Ottiene o imposta la descrizione multimediale per il video di anteprima. |
RecordMediaDescription |
Ottiene o imposta la descrizione multimediale per la registrazione video. |
SharingMode |
Ottiene o imposta un oggetto che specifica la modalità di condivisione per MediaCapture. |
SourceGroup |
Ottiene o imposta l'oggetto MediaFrameSourceGroup con cui deve essere inizializzato MediaCapture . Questa proprietà definisce un set di origini fotogrammi multimediali che possono essere usate contemporaneamente. |
StreamingCaptureMode |
Ottiene o imposta la modalità di streaming. |
VideoDeviceId |
Ottiene la DeviceInformation.Id della videocamera. |
VideoProfile |
Ottiene o imposta il profilo video che fornisce suggerimenti al driver per consentire l'ottimizzazione per scenari di acquisizione diversi. |
VideoSource |
Ottiene o imposta l'origine video per l'operazione di acquisizione. |