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
- Наследование
- Атрибуты
Требования к 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) |
Записывает аудио- и видеосодержимое текущего приложения в указанный целевой файл, начиная с текущего времени и заканчивая отменой операции или превышением дискового пространства. |