AppRecordingManager 類別

定義

可讓 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
繼承
Object Platform::Object IInspectable 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)

將目前應用程式的音訊和視訊內容寫入指定的目的地檔案,從目前時間開始,並在作業取消或超過儲存空間時結束。

適用於