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