AppRecordingManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que um aplicativo UWP salve gravações e capturas de tela de seu conteúdo.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows Desktop Extension SDK (introduzida na 10.0.16299.0)
|
API contract |
Windows.Media.AppRecording.AppRecordingContract (introduzida na v1.0)
|
Comentários
Obtenha uma instância dessa classe chamando GetDefault.
Propriedades
SupportedScreenshotMediaEncodingSubtypes |
Obtém uma lista de cadeias de caracteres que representam os subtipos de codificação de mídia com suporte para o método SaveScreenshotToFilesAsync . |
Métodos
GetDefault() |
Obtém uma instância da classe AppRecordingManager . |
GetStatus() |
Obtém um objeto que fornece informações sobre se o aplicativo atual é capaz de iniciar uma gravação de aplicativo e, caso contrário, fornece detalhes sobre os motivos pelos quais a gravação do aplicativo está indisponível. |
RecordTimeSpanToFileAsync(DateTime, TimeSpan, StorageFile) |
Grava o conteúdo de áudio e vídeo do aplicativo atual do buffer histórico, com um intervalo de tempo definido pela hora de início e duração especificadas, no arquivo de destino especificado. |
SaveScreenshotToFilesAsync(StorageFolder, String, AppRecordingSaveScreenshotOption, IIterable<String>) |
Salva de forma assíncrona um arquivo de imagem que contém o conteúdo atual do aplicativo de chamada. |
StartRecordingToFileAsync(StorageFile) |
Grava o conteúdo de áudio e vídeo do aplicativo atual no arquivo de destino especificado, começando no momento atual e terminando quando a operação é cancelada ou o espaço de armazenamento foi excedido. |