AppCaptureSettings 类

定义

表示应用捕获设置。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

public ref class AppCaptureSettings sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppCaptureContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppCaptureSettings final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppCaptureContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppCaptureSettings
Public NotInheritable Class AppCaptureSettings
继承
Object Platform::Object IInspectable AppCaptureSettings
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
API contract
Windows.Media.Capture.AppCaptureContract (在 v1.0 中引入)
应用功能
appCaptureSettings

注解

如果后台服务由于空闲超时而关闭,则此 API 可能会引发错误。

版本历史记录

Windows 版本 SDK 版本 已添加值
1511 10586 IsMicrophoneCaptureEnabled
1607 14393 IsMicrophoneCaptureEnabledByDefault
1607 14393 MicrophoneGain
1607 14393 SystemAudioGain
1607 14393 VideoEncodingFrameRateMode
1703 15063 IsCursorImageCaptureEnabled
1703 15063 IsEchoCancellationEnabled

属性

AlternateShortcutKeys

获取备用快捷键设置。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

AppCaptureDestinationFolder

获取或设置应用捕获目标文件夹。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

AudioEncodingBitrate

获取或设置音频编码比特率。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

CustomVideoEncodingBitrate

获取或设置自定义视频编码比特率。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

CustomVideoEncodingHeight

获取或设置自定义视频编码高度。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

CustomVideoEncodingWidth

获取自定义视频编码宽度。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

HasHardwareEncoder

获取一个值,该值指示设备是否具有硬件编码器。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

HistoricalBufferLength

获取或设置历史缓冲区长度。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

HistoricalBufferLengthUnit

获取或设置历史缓冲区长度的单位。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsAppCaptureEnabled

获取或设置一个值,该值指示是否启用应用捕获。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsAudioCaptureEnabled

获取或设置一个值,该值指示是否启用音频捕获。

IsCpuConstrained

获取一个值,该值指示应用捕获是否受 CPU 约束。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsCursorImageCaptureEnabled

获取一个值,该值指示是否捕获游标图像。

IsDisabledByPolicy

获取一个值,该值指示策略是否禁用了应用捕获。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsEchoCancellationEnabled

获取一个值,该值指示是否为应用捕获启用回显取消。

IsGpuConstrained

获取一个值,该值指示应用捕获是否受 GPU 约束。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsHistoricalCaptureEnabled

获取或设置一个值,该值指示是否启用了历史捕获。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsHistoricalCaptureOnBatteryAllowed

获取或设置一个值,该值指示在设备使用电池供电时是否允许历史捕获。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsHistoricalCaptureOnWirelessDisplayAllowed

获取或设置一个值,该值指示是否允许在无线显示器上进行历史捕获。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsMemoryConstrained

获取一个值,该值指示设备是否受内存限制。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsMicrophoneCaptureEnabled

获取或设置一个值,该值指示是否启用麦克风捕获。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

IsMicrophoneCaptureEnabledByDefault

获取或设置一个值,该值指示默认情况下是否启用麦克风捕获。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

MaximumRecordLength

获取或设置最大记录长度。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

MicrophoneGain

获取或设置一个值,该值指定应用于麦克风音频的增益。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

ScreenshotDestinationFolder

获取或设置屏幕截图目标文件夹。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

SystemAudioGain

获取或设置一个值,该值指定应用于系统音频的增益。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

VideoEncodingBitrateMode

获取或设置视频编码比特率。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

VideoEncodingFrameRateMode

获取或设置一个值,该值指示视频编码帧速率模式。

注意

此 API 并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对这些 API 的调用将在运行时失败。

VideoEncodingResolutionMode

获取或设置视频编码分辨率模式。

适用于

另请参阅