MediaFrameReader.AcquisitionMode 属性

定义

获取或设置一个值,该值指定在应用完成处理上一帧之前,当新帧到达时,系统应管理从 MediaFrameReader 获取的帧的方式。

public:
 property MediaFrameReaderAcquisitionMode AcquisitionMode { MediaFrameReaderAcquisitionMode get(); void set(MediaFrameReaderAcquisitionMode value); };
MediaFrameReaderAcquisitionMode AcquisitionMode();

void AcquisitionMode(MediaFrameReaderAcquisitionMode value);
public MediaFrameReaderAcquisitionMode AcquisitionMode { get; set; }
var mediaFrameReaderAcquisitionMode = mediaFrameReader.acquisitionMode;
mediaFrameReader.acquisitionMode = mediaFrameReaderAcquisitionMode;
Public Property AcquisitionMode As MediaFrameReaderAcquisitionMode

属性值

一个 值,该值指定帧读取器的获取模式。

Windows 要求

设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)

注解

如果此属性设置为 Realtime,则会删除在应用的 FrameArrived 事件处理程序执行时到达的帧。 此模式适用于优先处理最新帧的方案,例如实时计算机视觉应用程序。

如果此属性设置为 Buffered,则系统将在应用的 FrameArrived 事件处理程序执行时到达的帧在内存中缓冲。 当上一帧的事件处理程序完成时,将为每个缓冲帧引发 FrameArrived 事件。 此模式适用于帧序列至关重要且丢弃的帧将中断方案的应用。 请注意,一旦达到系统对缓冲帧的内存限制,在应用处理缓冲帧(释放内存用于获取其他帧)之前,不会再获取更多帧。

适用于

另请参阅