MediaFrameSourceController 类

定义

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

public ref class MediaFrameSourceController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaFrameSourceController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaFrameSourceController
Public NotInheritable Class MediaFrameSourceController
继承
Object Platform::Object IInspectable MediaFrameSourceController
属性

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)

注解

通过访问 MediaFrameSource 的 Controller 属性获取 MediaFrameSourceController 类的实例。

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

版本历史记录

Windows 版本 SDK 版本 增值
1703 15063 GetPropertyByExtendedIdAsync
1703 15063 SetPropertyByExtendedIdAsync
1803 17134 AudioDeviceController

属性

AudioDeviceController

获取 MediaFrameSourceAudioDeviceController,该控件提供设置音量级别或将音频设备静音等控件。

VideoDeviceController

获取 MediaFrameSourceVideoDeviceController,该资源提供相机控件,例如曝光、焦点和缩放。

方法

GetPropertyAsync(String)

如果成功检索属性值,则异步获取包含 MediaFrameSource 属性值的对象,并描述获取操作的结果状态。

GetPropertyByExtendedIdAsync(Byte[], IReference<UInt32>)

MediaFrameSource 异步获取具有指定 ID 的属性的值,使用具有自定义标头信息的扩展 ID 并指定存储结果所需的最大缓冲区大小。

SetPropertyAsync(String, Object)

异步设置 MediaFrameSource 属性的值,并返回一个 MediaFrameSourceSetPropertyStatus 对象,该对象描述设置操作的结果状态。

SetPropertyByExtendedIdAsync(Byte[], Byte[])

使用具有自定义标头信息的扩展 ID,在 MediaFrameSource 上异步设置具有指定 ID 的属性的值。

适用于

另请参阅