Windows.Media.Capture.Frames 命名空间

此命名空间提供用于从表示捕获设备的一个或多个 MediaFrameSource 对象获取媒体帧的 API。

MediaFrameSourceGroup 对象用于发现可以同时使用的媒体帧源组。 A MediaFrameReader 用于从帧源获取帧。 帧可以采用多种不同的格式,具体取决于媒体帧源提供帧的类型。 帧类型包括VideoMediaFrameDepthMediaFrameInfraredMediaFrameBufferMediaFrame

有关使用 MediaFrameSource 捕获帧的操作指南,请参阅 使用 MediaFrameReader 处理媒体帧

AudioMediaFrame

Represents a frame of audio data retreived from a MediaFrameSource.

BufferMediaFrame

表示一个帧,该帧提供MediaFrameSource数据。IBuffer

DepthMediaFrame

表示包含深度视频数据的一个 VideoMediaFrame

DepthMediaFrameFormat

描述 . DepthMediaFrame的格式。

InfraredMediaFrame

表示包含红外视频数据的一个 VideoMediaFrame

MediaFrameArrivedEventArgs

MediaFrameReader.FrameArrived 事件提供数据。

MediaFrameFormat

描述从 a 和 MediaFrameSource 表示 MediaFrameReference的媒体帧的格式。

MediaFrameReader

提供对 MediaFrameSource 新帧到达时的帧的访问和通知。

MediaFrameReference

一个包装类,表示从 a . 获取的 MediaFrameSource帧。 使用此类的属性访问源提供的特定帧类型,例如 VideoMediaFrameBufferMediaFrame

MediaFrameSource

表示媒体帧的源,例如颜色或红外相机。

MediaFrameSourceController

允许获取和设置 a MediaFrameSource 和获取 VideoDeviceController属性,该属性提供相机控件,例如曝光、焦点和缩放。

MediaFrameSourceGetPropertyResult

表示属性的值 MediaFrameSource (如果已成功检索)和获取操作的结果状态。

MediaFrameSourceGroup

表示一组媒体帧源,这些源可由 a .MediaCapture

MediaFrameSourceInfo

提供有关 a MediaFrameSource.

MultiSourceMediaFrameArrivedEventArgs

MultiSourceMediaFrameReader.FrameArrived 事件提供数据。

MultiSourceMediaFrameReader

提供对多个 MediaFrameSource 时间相关帧的访问,并在新帧到达时提供通知。 如果需要处理来自不同源(例如深度相机和 rbg 相机)的帧,并且需要确保每个源中的帧及时捕获到彼此附近,这非常有用。

MultiSourceMediaFrameReference

一个包装类,提供对从一个或多个 MediaFrameSource 对象获取的时间相关帧的访问。 调用 TryGetFrameReferenceBySourceId 以获取 MediaFrameReference 来自特定媒体帧源的表示帧。

VideoMediaFrame

表示一个帧, MediaFrameSource 该帧提供由 IDirect3DSurfaceSoftwareBitmap表示的视频帧中的数据。

VideoMediaFrameFormat

描述 . VideoMediaFrame的图像格式。

枚举

MediaFrameReaderAcquisitionMode

指定当应用完成处理前应用完成处理之前从 MediaFrameReader 或 MultiSourceMediaFrameReader 获取的帧时,系统应管理从 MediaFrameReader 或 MultiSourceMediaFrameReader 获取的帧的方式。

MediaFrameReaderStartStatus

指定调用 StartAsync 以启动 MediaFrameReader 读取媒体帧的结果。

MediaFrameSourceGetPropertyStatus

指定或MediaFrameSourceController.GetPropertyByExtendedIdAsync操作的结果MediaFrameSourceController.GetPropertyAsync

MediaFrameSourceKind

指定由 a .MediaFrameSource

MediaFrameSourceSetPropertyStatus

指定操作的结果 MediaFrameSourceController.SetPropertyAsync

MultiSourceMediaFrameReaderStartStatus

指定启动操作的状态 MultiSourceMediaFrameReader 。 此方法返回 MultiSourceMediaFrameReader.StartAsync 此枚举中的值。

另请参阅