MediaCaptureInitializationSettings.SharingMode 屬性

定義

取得或設定 物件,指定 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 屬性。 如需詳細資訊,請參閱下表。

屬性 可以在共用模式中設定
AlwaysPlaySystemShutterSound Yes
AudioDeviceId Yes
AudioProcessing Yes
AudioSource N/A
DeviceUri Yes
DeviceUriPasswordCredential Yes
MediaCategory Yes
MemoryPreference Yes
PhotoCaptureSource N/A
PhotoMediaDescription No
PreviewMediaDescription No
RecordMediaDescription No
SourceGroup Yes
StreamingCaptureMode Yes
VideoDeviceId Yes
VideoProfile No
VideoSource Yes

適用於