Acessar o quadro de visualização do MediaCapture
Gostaria de pegar os quadros de visualização exibidos dentro do meuCaptureElement
elemento xaml. osource
do meuCaptureElement
está definido como umMediaCapture
objeto e eu, use oStartPreview()
método para começar a exibir a câmera. Eu gostaria de acessar os quadros que estão sendo mostradossem salvando-os em um arquivo de imagem ou vídeo. O objetivo é capturar 10 qps da visualização e enviar cada quadro para outra classe que aceitebyte[].
Eu tentei usar oCapturePhotoToStorageFileAsync
método, no entanto, essa não é uma opção viável, pois não quero tirar 10 imagens reais / segundo. Eu também não quero usarScreenCapture
pois armazena o que é capturado em um arquivo de vídeo. Idealmente, não quero armazenar nenhum arquivo de mídia temporariamente no telefone. Depois de olhar para omsdn paraMediaCapture
, Notei que existe um método chamadoGetPreviewFrameAsync()
no entanto, esse método não existe no Windows Phone 8.1. Eu também tropecei nissoexemplo no entanto, eu não entendo completamente como isso funciona.
Todas as sugestões sobre como abordar isso são muito apreciadas.