MediaFrameReaderAcquisitionMode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定在应用完成处理上一帧之前,当新帧到达时,系统应管理从 MediaFrameReader 或 MultiSourceMediaFrameReader 获取的帧的方式。
public enum class MediaFrameReaderAcquisitionMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
enum class MediaFrameReaderAcquisitionMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public enum MediaFrameReaderAcquisitionMode
var value = Windows.Media.Capture.Frames.MediaFrameReaderAcquisitionMode.realtime
Public Enum MediaFrameReaderAcquisitionMode
- 继承
-
MediaFrameReaderAcquisitionMode
- 属性
Windows 要求
设备系列 |
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)
|
字段
Buffered | 1 | 当应用的 FrameArrived 事件处理程序正在执行时到达的帧将由系统缓冲在内存中。 当上一帧的事件处理程序完成时,将为每个缓冲帧引发 FrameArrived 事件。 此模式适用于帧序列至关重要且丢弃的帧将中断方案的应用。 请注意,一旦达到系统对缓冲帧的内存限制,在应用处理缓冲帧(释放内存用于获取其他帧)之前,不会再获取更多帧。 |
Realtime | 0 | 执行应用的 FrameArrived 事件处理程序时到达的帧将被丢弃。 此模式适用于优先处理最新帧的方案,例如实时计算机视觉应用程序。 |
注解
设置 MediaFrameReader.AcquisitionMode 属性或 MultiSourceMediaFrameReader.AcquisitionMode 属性时,请使用此枚举中的值。