MediaCaptureInitializationSettings Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi pengaturan inisialisasi untuk objek MediaCapture yang diteruskan ke metode 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
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Kemampuan aplikasi |
backgroundMediaRecording
microphone
webcam
|
Contoh
Contoh berikut menginisialisasi MediaCaptureInitializationSettings. Panggil InitializeAsync dengan pengaturan ini untuk menginisialisasi objek 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;
}
Keterangan
Untuk panduan cara menginisialisasi dan mematikan objek MediaCapture , lihat Pengambilan foto, video, dan audio dasar dengan MediaCapture.
Catatan
Ketika MediaCaptureSharingMode::SharedReadOnly digunakan, beberapa properti MediaCaptureInitializationSettings tidak dapat dikonfigurasi. Lihat SharingMode untuk detailnya.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1607 | 14393 | MemoryPreference |
1607 | 14393 | SharingMode |
1607 | 14393 | SourceGroup |
1703 | 15063 | AlwaysPlaySystemShutterSound |
2004 | 19041 | DeviceUri |
2004 | 19041 | DeviceUriPasswordCredential |
Konstruktor
MediaCaptureInitializationSettings() |
Membuat instans baru objek MediaCaptureInitializationSettings. |
Properti
AlwaysPlaySystemShutterSound |
Mendapatkan nilai yang menunjukkan apakah sistem harus selalu memutar suara rana saat foto diambil. |
AudioDeviceId |
Mendapatkan DeviceInformation.Id mikrofon. |
AudioProcessing |
Mendapatkan atau menetapkan nilai yang menentukan mode pemrosesan audio. |
AudioSource |
Mendapatkan atau mengatur sumber audio untuk operasi pengambilan. |
DeviceUri |
Mendapatkan atau mengatur URI perangkat penangkapan jarak jauh yang akan diinisialisasi. |
DeviceUriPasswordCredential |
Mendapatkan atau mengatur objek PasswordCredential yang mewakili kredensial yang digunakan untuk mengakses perangkat penangkapan jarak jauh yang akan diinisialisasi. |
MediaCategory |
Mendapatkan atau mengatur kategori media. |
MemoryPreference |
Mendapatkan atau mengatur objek yang menentukan lokasi memori pilihan untuk menyimpan bingkai yang diperoleh dari MediaFrameSource yang digunakan oleh MediaCapture. |
PhotoCaptureSource |
Mendapatkan atau mengatur aliran yang digunakan untuk pengambilan foto. |
PhotoMediaDescription |
Mendapatkan atau mengatur deskripsi media untuk pengambilan foto. |
PreviewMediaDescription |
Mendapatkan atau mengatur deskripsi media untuk video pratinjau. |
RecordMediaDescription |
Mendapatkan atau mengatur deskripsi media untuk perekaman video. |
SharingMode |
Mendapatkan atau mengatur objek yang menentukan mode berbagi untuk MediaCapture. |
SourceGroup |
Mendapatkan atau mengatur MediaFrameSourceGroup tempat MediaCapture harus diinisialisasi. Properti ini mendefinisikan sekumpulan sumber bingkai media yang dapat digunakan secara bersamaan. |
StreamingCaptureMode |
Mendapatkan atau mengatur mode streaming. |
VideoDeviceId |
Mendapatkan DeviceInformation.Id kamera video. |
VideoProfile |
Mendapatkan atau mengatur profil video yang memberikan petunjuk kepada driver untuk memungkinkannya mengoptimalkan skenario pengambilan yang berbeda. |
VideoSource |
Mendapatkan atau mengatur sumber video untuk operasi pengambilan. |