AppRecordingManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite que una aplicación para UWP guarde grabaciones y capturas de pantalla de su contenido.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows Desktop Extension SDK (se introdujo en la versión 10.0.16299.0)
|
API contract |
Windows.Media.AppRecording.AppRecordingContract (se introdujo en la versión v1.0)
|
Comentarios
Obtenga una instancia de esta clase llamando a GetDefault.
Propiedades
SupportedScreenshotMediaEncodingSubtypes |
Obtiene una lista de cadenas que representan los subtipos de codificación multimedia admitidos para el método SaveScreenshotToFilesAsync . |
Métodos
GetDefault() |
Obtiene una instancia de la clase AppRecordingManager . |
GetStatus() |
Obtiene un objeto que proporciona información sobre si la aplicación actual puede iniciar actualmente una grabación de la aplicación y, si no es así, proporciona detalles sobre las razones por las que la grabación de la aplicación no está disponible. |
RecordTimeSpanToFileAsync(DateTime, TimeSpan, StorageFile) |
Escribe contenido de audio y vídeo de la aplicación actual desde el búfer histórico, con un intervalo de tiempo definido por la hora de inicio y la duración especificadas, en el archivo de destino especificado. |
SaveScreenshotToFilesAsync(StorageFolder, String, AppRecordingSaveScreenshotOption, IIterable<String>) |
Guarda de forma asincrónica un archivo de imagen que contiene el contenido actual de la aplicación que llama. |
StartRecordingToFileAsync(StorageFile) |
Escribe contenido de audio y vídeo de la aplicación actual en el archivo de destino especificado, comenzando en la hora actual y finalizando cuando se cancela la operación o se ha superado el espacio de almacenamiento. |