MultiSourceMediaFrameReader.AcquisitionMode Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica a maneira como o sistema deve gerenciar quadros adquiridos de um MultiSourceMediaFrameReader quando um novo quadro chega antes que o aplicativo termine de processar o quadro anterior.
public:
property MediaFrameReaderAcquisitionMode AcquisitionMode { MediaFrameReaderAcquisitionMode get(); void set(MediaFrameReaderAcquisitionMode value); };
MediaFrameReaderAcquisitionMode AcquisitionMode();
void AcquisitionMode(MediaFrameReaderAcquisitionMode value);
public MediaFrameReaderAcquisitionMode AcquisitionMode { get; set; }
var mediaFrameReaderAcquisitionMode = multiSourceMediaFrameReader.acquisitionMode;
multiSourceMediaFrameReader.acquisitionMode = mediaFrameReaderAcquisitionMode;
Public Property AcquisitionMode As MediaFrameReaderAcquisitionMode
Valor da propriedade
Um valor que especifica o modo de aquisição do leitor de quadros.
Requisitos do Windows
Família de dispositivos |
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v5.0)
|
Comentários
Se essa propriedade estiver definida como Realtime, os quadros que chegam enquanto o manipulador de eventos FrameArrived do aplicativo está sendo executado serão removidos. Esse modo funciona bem para cenários em que o processamento do quadro mais atual é priorizado, como aplicativos de pesquisa visual computacional em tempo real.
Se essa propriedade estiver definida como Buffer, os quadros que chegam enquanto o manipulador de eventos FrameArrived do aplicativo estiver sendo executado serão armazenados em buffer na memória pelo sistema. O evento FrameArrived é gerado para cada quadro armazenado em buffer quando o manipulador de eventos do quadro anterior é concluído. Esse modo destina-se a aplicativos para os quais a sequência de quadros é crítica e para os quais os quadros removidos interromperão o cenário. Observe que, depois que o limite de memória do sistema para quadros armazenados em buffer for atingido, não serão adquiridos mais quadros até que o aplicativo processe quadros armazenados em buffer, liberando memória para a aquisição de quadros adicionais.