AppRecordingStatus 类

定义

提供有关当前应用当前是否能够通过调用 StartRecordingToFileAsyncRecordTimespanToFileAsync 来启动应用录制的信息,如果没有,则提供有关应用录制不可用的原因的详细信息。

public ref class AppRecordingStatus 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 AppRecordingStatus 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 AppRecordingStatus
Public NotInheritable Class AppRecordingStatus
继承
Object Platform::Object IInspectable AppRecordingStatus
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.16299.0 中引入)
API contract
Windows.Media.AppRecording.AppRecordingContract (在 v1.0 中引入)

注解

通过调用 AppRecordingManager.GetStatus 获取此类的实例。

属性

CanRecord

获取一个值,该值指示当前应用当前是否可以通过调用 StartRecordingToFileAsymc 录制应用的音频和视频内容。

CanRecordTimeSpan

获取一个值,该值指示当前应用当前是否可以通过调用 RecordTimespanToFileAsync 录制应用的音频和视频内容的时间跨度。

Details

获取 一个 AppRecordingStatusDetails 对象,该对象提供指示当前应用当前无法开始录制的原因的详细信息。

HistoricalBufferDuration

获取一个值,该值指示历史应用记录缓冲区的持续时间。

适用于