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 屬性。 如需詳細資訊,請參閱下表。
| 屬性 | 可以在共用模式中設定 |
|---|---|
| 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 |