MediaCaptureInitializationSettings.SharingMode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个 对象,该对象指定 MediaCapture 的共享模式。
public:
property MediaCaptureSharingMode SharingMode { MediaCaptureSharingMode get(); void set(MediaCaptureSharingMode value); };
MediaCaptureSharingMode SharingMode();
void SharingMode(MediaCaptureSharingMode value);
public MediaCaptureSharingMode SharingMode { get; set; }
var mediaCaptureSharingMode = mediaCaptureInitializationSettings.sharingMode;
mediaCaptureInitializationSettings.sharingMode = mediaCaptureSharingMode;
Public Property SharingMode As MediaCaptureSharingMode
属性值
一个 对象,该对象指定 MediaCapture 的共享模式。
Windows 要求
设备系列 |
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)
|
应用功能 |
backgroundMediaRecording
|
注解
多个应用可以同时从同一 MediaFrameSource 获取帧,但只有一个应用可以获取对帧源的独占控制和修改设置。 如果需要调整包含所请求 SourceGroup 的任何帧源的配置,请将 SharingMode 设置为 ExclusiveControl。 但是,这意味着,如果另一个应用已对组中的某个帧源具有独占控制权,则 对 InitializeAsync 的调用将失败。 如果只需要获取帧而不修改配置,请将 SharingMode 设置为 SharedReadOnly。
当 SharingMode 设置为 SharedReadOnly 时,无法配置某些 MediaCaptureInitializationSettings 属性。 有关详细信息,请参阅下表。