AppRecordingManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可讓 UWP 應用程式儲存其內容的錄製和螢幕擷取畫面。
public ref class AppRecordingManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.AppRecording.AppRecordingContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppRecordingManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.AppRecording.AppRecordingContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppRecordingManager
Public NotInheritable Class AppRecordingManager
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows Desktop Extension SDK (已於 10.0.16299.0 引進)
|
API contract |
Windows.Media.AppRecording.AppRecordingContract (已於 v1.0 引進)
|
備註
呼叫 GetDefault以取得這個類別的實例。
屬性
SupportedScreenshotMediaEncodingSubtypes |
取得字串清單,表示 SaveScreenshotToFilesAsync 方法支援的媒體編碼子類型。 |
方法
GetDefault() |
取得 AppRecordingManager 類別的實例。 |
GetStatus() |
取得 物件,提供目前應用程式目前是否能夠起始應用程式錄製的資訊,如果無法,則提供應用程式錄製原因的詳細資料。 |
RecordTimeSpanToFileAsync(DateTime, TimeSpan, StorageFile) |
將目前應用程式的音訊和視訊內容從歷史緩衝區寫入指定的開始時間和持續時間所定義的時間範圍,寫入指定的目的地檔案。 |
SaveScreenshotToFilesAsync(StorageFolder, String, AppRecordingSaveScreenshotOption, IIterable<String>) |
以非同步方式儲存包含呼叫應用程式目前內容的影像檔案。 |
StartRecordingToFileAsync(StorageFile) |
將目前應用程式的音訊和視訊內容寫入指定的目的地檔案,從目前時間開始,並在作業取消或超過儲存空間時結束。 |