Bagikan melalui


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 antarmuka pengguna 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 MediaCapture Dasar

Topik Deskripsi
Menampilkan pratinjau kamera Menunjukkan cara menampilkan streaming pratinjau kamera dengan cepat 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 penangkapan tingkat lanjut, tetapi artikel ini dimaksudkan untuk membantu Anda menambahkan tangkapan 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 kepada Anda cara menangani orientasi perangkat saat mengambil foto dan video dengan menggunakan kelas pembantu.
Menemukan dan memilih kemampuan kamera dengan profil kamera Memperlihatkan cara menggunakan profil kamera untuk menemukan dan mengelola kemampuan perangkat pengambilan video yang berbeda. 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 mengambil Foto Rentang Dinamis Tinggi (HDR) dan 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 video HDR dan prioritas paparan.
Efek stabilisasi video untuk pengambilan video Menunjukkan kepada Anda cara menggunakan efek stabilisasi video.
Analisis 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 mengambil beberapa bingkai gambar secara berurutan dengan cepat dan mengonfigurasi setiap bingkai untuk menggunakan fokus, flash, ISO, pencahayaan, dan pengaturan kompensasi pencahayaan yang berbeda.
Memproses bingkai media dengan MediaFrameReader Menunjukkan kepada Anda 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 rangka. Fitur ini dirancang untuk digunakan oleh aplikasi yang melakukan pemrosesan bingkai media secara real time, seperti realitas tertambah dan aplikasi kamera sadar kedalaman.
Mendapatkan bingkai pratinjau Menunjukkan kepada Anda cara mendapatkan satu bingkai pratinjau dari aliran pratinjau pengambilan media.

Sampel aplikasi UWP untuk kamera