MediaCapture.PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует расширенный захват фотографий и предоставляет объект AdvancedPhotoCapture , используемый для управления записью.
public:
virtual IAsyncOperation<AdvancedPhotoCapture ^> ^ PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties ^ encodingProperties) = PrepareAdvancedPhotoCaptureAsync;
IAsyncOperation<AdvancedPhotoCapture> PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties const& encodingProperties);
public IAsyncOperation<AdvancedPhotoCapture> PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties encodingProperties);
function prepareAdvancedPhotoCaptureAsync(encodingProperties)
Public Function PrepareAdvancedPhotoCaptureAsync (encodingProperties As ImageEncodingProperties) As IAsyncOperation(Of AdvancedPhotoCapture)
Параметры
- encodingProperties
- ImageEncodingProperties
Свойства кодирования, используемые для результирующего изображения.
Возвращаемое значение
Асинхронная операция, возвращающая объект AdvancedPhotoCapture при успешном завершении.
Требования к Windows
Возможности приложения |
backgroundMediaRecording
|
Комментарии
Примечание
Начиная с Windows 10 версии 1709 поддерживается одновременная запись видео и использование AdvancedPhotoCapture. Такая функциональность не поддерживается в предыдущих версиях. Это изменение означает, что вы можете одновременно подготовить LowLagMediaRecording и AdvancedPhotoCapture. Можно запустить или остановить запись видео между вызовами методов MediaCapture.PrepareAdvancedPhotoCaptureAsync и AdvancedPhotoCapture.FinishAsync. Вы также можете вызвать AdvancedPhotoCapture.CaptureAsync во время записи видео. Тем не менее при некоторых сценариях использования AdvancedPhotoCapture, например, при записи HDR-фотографий во время ведения видеозаписи, некоторые видеокадры могут быть изменены из-за записи в режиме HDR, а может быть отрицательно воспринято пользователями. По этой причине во время записи видео AdvancedPhotoControl.SupportedModes возвращает другой список режимов. Это значение необходимо проверять сразу же после запуска или остановки видеозаписи, чтобы убедиться, что нужный режим поддерживается на текущем этапе видеозаписи.