Камера
В этом разделе приведены рекомендации по созданию приложений универсальная платформа Windows (UWP), использующих камеру или микрофон для записи фотографий, видео или звука.
Использование встроенного пользовательского интерфейса камеры Windows
Раздел | Описание |
---|---|
Запись фотографий и видео с помощью встроенного пользовательского интерфейса камеры Windows | Показывает, как использовать класс CameraCaptureUI для записи фотографий или видео с помощью пользовательского интерфейса камеры, встроенного в Windows. Если вы просто хотите разрешить пользователю записывать фотографию или видео и возвращать результат в приложение, это самый быстрый и самый простой способ сделать это. |
Базовые задачи MediaCapture
Раздел | Описание |
---|---|
Отображение предварительной версии камеры | Показывает, как быстро отобразить поток предварительного просмотра камеры на странице XAML в приложении UWP. |
Базовая фото, видео и аудиозапись с помощью MediaCapture | Показывает самый простой способ записи фотографий и видео с помощью класса MediaCapture. Класс MediaCapture предоставляет надежный набор API, обеспечивающий низкоуровневый контроль над конвейером захвата и включение сценариев расширенного захвата, но эта статья предназначена для быстрого и простого добавления базового захвата мультимедиа в приложение. |
Функции пользовательского интерфейса камеры для мобильных устройств | Показывает, как воспользоваться специальными функциями пользовательского интерфейса камеры, которые присутствуют только на мобильных устройствах. |
Расширенные задачи MediaCapture
Раздел | Описание |
---|---|
Обработка ориентации устройства и экрана с помощью MediaCapture | Показывает, как обрабатывать ориентацию устройства при записи фотографий и видео с помощью вспомогательного класса. |
Обнаружение и выбор возможностей камеры с помощью профилей камеры | Показывает, как использовать профили камер для обнаружения возможностей различных устройств захвата видео и управления ими. К ним относятся такие задачи, как выбор профилей, поддерживающих определенные разрешения или частоты кадров, профили, поддерживающие одновременный доступ к нескольким камерам и профилям, поддерживающим HDR. |
Настройка формата, разрешения и частоты кадров для MediaCapture | Показывает, как использовать интерфейс IMediaEncodingProperties для задания разрешения и частоты кадров потока предварительного просмотра камеры и захвата фотографий и видео. Кроме того, показано, как убедиться, что пропорции потока предварительного просмотра соответствуют значению захваченного носителя. |
HDR и фотосъемка с низким освещением | Показывает, как использовать класс AdvancedPhotoCapture для записи высокодинамических диапазонов (HDR) и фотографий с низким светом. |
Элементы управления камерой вручную для захвата фотографий и видео | В этой статье показано, как использовать элементы управления устройствами вручную для включения расширенных сценариев фото и видеосъемки, включая стабилизацию оптического изображения и плавное масштабирование. |
Элементы управления камерой вручную для записи видео | Показывает, как использовать элементы управления устройствами вручную для включения расширенных сценариев захвата видео, включая видео и приоритет воздействия HDR. |
Эффект стабилизации видео для записи видео | Показывает, как использовать эффект стабилизации видео. |
Анализ сцены для MediaCapture | Показывает, как использовать SceneAnalysisEffect и FaceDetectionEffect для анализа содержимого потока предварительного просмотра записи мультимедиа. |
Запись последовательности фотографий с помощью VariablePhotoSequence | Показывает, как записать переменную последовательность фотографий, которая позволяет записывать несколько кадров изображений в быстром последовательности и настраивать каждый кадр для использования различных параметров фокуса, вспышки, ISO, экспозиции и компенсации воздействия. |
Обработка кадров мультимедиа с помощью MediaFrameReader | Показывает, как использовать MediaFrameReader с MediaCapture для получения медиакадров из одного или нескольких доступных источников, включая цвет, глубину и инфракрасные камеры, звуковые устройства или даже пользовательские источники кадров, такие как те, которые создают скелетные кадры отслеживания. Эта функция предназначена для использования приложениями, выполняющими обработку кадров мультимедиа в режиме реального времени, таких как дополненная реальность и приложения камеры с поддержкой глубины. |
Получение кадра предварительного просмотра | Показывает, как получить один кадр предварительного просмотра из потока предварительного просмотра мультимедиа. |
Примеры приложений UWP для камеры
- Пример обнаружения лиц камеры
- Пример кадра предварительного просмотра камеры
- Пример HDR камеры
- Пример элементов управления камерой вручную
- Пример профиля камеры
- Пример разрешения камеры
- Комплект начальной камеры
- Пример стабилизации видео камеры
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по