Compartilhar via


MediaCapture.PrepareAdvancedPhotoCaptureAsync(ImageEncodingProperties) Método

Definição

Inicializa a captura de fotos avançada e fornece o objeto AdvancedPhotoCapture usado para gerenciar a gravação.

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)

Parâmetros

encodingProperties
ImageEncodingProperties

As propriedades de codificação usadas para a imagem resultante.

Retornos

Uma operação assíncrona que retorna um objeto AdvancedPhotoCapture após a conclusão bem-sucedida.

Requisitos do Windows

Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Observação

A partir do Windows 10, versão 1709, há suporte para a gravação de vídeo e o uso de AdvancedPhotoCapture simultaneamente. Isso não é possível em versões anteriores. Essa alteração significa que você pode ter uma LowLagMediaRecording preparada e uma AdvancedPhotoCapture ao mesmo tempo. Você pode iniciar ou parar a gravação de vídeo entre chamadas para MediaCapture.PrepareAdvancedPhotoCaptureAsync e AdvancedPhotoCapture.FinishAsync. Você também pode chamar AdvancedPhotoCapture.CaptureAsync enquanto o vídeo é gravado. No entanto, alguns cenários de AdvancedPhotoCapture, como capturar uma foto HDR, enquanto a gravação de vídeo resulta na alteração de alguns quadros de vídeo pela captura de HDR, resultando em uma experiência de usuário negativa. Por esse motivo, a lista de modos retornada pelo AdvancedPhotoControl.SupportedModes será diferente enquanto o vídeo é gravado. Você deve verificar esse valor imediatamente depois de iniciar ou parar a gravação de vídeo para garantir que o modo desejado seja suportado no estado de gravação de vídeo atual.

Aplica-se a