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)

将当前应用的音频和视频内容写入指定的目标文件,从当前时间开始,在取消操作或超出存储空间时结束。

适用于