Kamera

Bagian ini menyediakan panduan untuk membuat aplikasi Platform Windows Universal (UWP) yang menggunakan kamera atau mikrofon untuk mengambil foto, video, atau audio.

Menggunakan UI kamera bawaan Windows

Topik Deskripsi
Mengambil foto dan video dengan UI kamera bawaan Windows Menunjukkan cara menggunakan kelas CameraCaptureUI untuk mengambil foto atau video menggunakan UI kamera yang terpasang di Windows. Jika Anda hanya ingin memungkinkan pengguna untuk mengambil foto atau video dan mengembalikan hasilnya ke aplikasi Anda, ini adalah cara tercepat dan term mudah untuk melakukannya.

Tugas Dasar MediaCapture

Topik Deskripsi
Menampilkan pratinjau kamera Menunjukkan cara cepat menampilkan aliran pratinjau kamera dalam halaman XAML di aplikasi UWP.
Pengambilan foto, video, dan audio dasar dengan MediaCapture Menunjukkan cara paling sederhana untuk mengambil foto dan video menggunakan kelas MediaCapture . Kelas MediaCapture mengekspos sekumpulan API yang kuat yang memberikan kontrol tingkat rendah atas alur tangkapan dan mengaktifkan skenario pengambilan tingkat lanjut, tetapi artikel ini dimaksudkan untuk membantu Anda menambahkan pengambilan media dasar ke aplikasi Anda dengan cepat dan mudah.
Fitur antarmuka pengguna kamera untuk perangkat seluler Menunjukkan kepada Anda cara memanfaatkan fitur UI kamera khusus yang hanya ada di perangkat seluler.

Tugas MediaCapture Tingkat Lanjut

Topik Deskripsi
Menangani orientasi perangkat dan layar dengan MediaCapture Menunjukkan cara menangani orientasi perangkat saat mengambil foto dan video dengan menggunakan kelas pembantu.
Menemukan dan memilih kemampuan kamera dengan profil kamera Menunjukkan cara menggunakan profil kamera untuk menemukan dan mengelola kemampuan berbagai perangkat penangkapan video. Ini termasuk tugas seperti memilih profil yang mendukung resolusi atau kecepatan bingkai tertentu, profil yang mendukung akses simultan ke beberapa kamera, dan profil yang mendukung HDR.
Mengatur format, resolusi, dan kecepatan bingkai untuk MediaCapture Menunjukkan kepada Anda cara menggunakan antarmuka IMediaEncodingProperties untuk mengatur resolusi dan kecepatan bingkai aliran pratinjau kamera dan foto dan video yang diambil. Ini juga menunjukkan cara memastikan bahwa rasio aspek aliran pratinjau cocok dengan media yang ditangkap.
HDR dan pengambilan foto dengan cahaya rendah Menunjukkan kepada Anda cara menggunakan kelas AdvancedPhotoCapture untuk menangkap High Dynamic Range (HDR) dan foto dengan cahaya rendah.
Kontrol kamera manual untuk pengambilan foto dan video Menunjukkan kepada Anda cara menggunakan kontrol perangkat manual untuk mengaktifkan skenario pengambilan foto dan video yang ditingkatkan termasuk stabilisasi gambar optik dan zoom halus.
Kontrol kamera manual untuk pengambilan video Menunjukkan kepada Anda cara menggunakan kontrol perangkat manual untuk mengaktifkan skenario pengambilan video yang ditingkatkan termasuk prioritas video hdr dan paparan.
Efek stabilisasi video untuk pengambilan video Menunjukkan kepada Anda cara menggunakan efek stabilisasi video.
Analisa adegan untuk MediaCapture Menunjukkan kepada Anda cara menggunakan SceneAnalysisEffect dan FaceDetectionEffect untuk menganalisis konten aliran pratinjau pengambilan media.
Mengambil urutan foto dengan VariablePhotoSequence Menunjukkan kepada Anda cara mengambil urutan foto variabel, yang memungkinkan Anda untuk mengambil beberapa bingkai gambar berturut-turut cepat dan mengonfigurasi setiap bingkai untuk menggunakan fokus, flash, ISO, pencahayaan, dan pengaturan kompensasi pencahayaan yang berbeda.
Memproses bingkai media dengan MediaFrameReader Menunjukkan cara menggunakan MediaFrameReader dengan MediaCapture untuk mendapatkan bingkai media dari satu atau beberapa sumber yang tersedia, termasuk kamera warna, kedalaman, dan inframerah, perangkat audio, atau bahkan sumber bingkai kustom seperti yang menghasilkan bingkai pelacakan kerangka. Fitur ini dirancang untuk digunakan oleh aplikasi yang melakukan pemrosesan bingkai media secara real time, seperti realitas tertambah dan aplikasi kamera yang sadar kedalaman.
Mendapatkan bingkai pratinjau Menunjukkan kepada Anda cara mendapatkan satu bingkai pratinjau dari aliran pratinjau tangkapan media.

Sampel aplikasi UWP untuk kamera