AppRecordingManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet à une application UWP d’enregistrer des enregistrements et des captures d’écran de son contenu.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Desktop Extension SDK (introduit dans 10.0.16299.0)
|
API contract |
Windows.Media.AppRecording.AppRecordingContract (introduit dans v1.0)
|
Remarques
Obtenez un instance de cette classe en appelant GetDefault.
Propriétés
SupportedScreenshotMediaEncodingSubtypes |
Obtient une liste de chaînes représentant les sous-types d’encodage multimédia pris en charge pour la méthode SaveScreenshotToFilesAsync . |
Méthodes
GetDefault() |
Obtient une instance de la classe AppRecordingManager. |
GetStatus() |
Obtient un objet qui fournit des informations indiquant si l’application actuelle est actuellement en mesure de lancer un enregistrement d’application et, si ce n’est pas le cas, fournit des détails sur les raisons pour lesquelles l’enregistrement de l’application n’est pas disponible. |
RecordTimeSpanToFileAsync(DateTime, TimeSpan, StorageFile) |
Écrit le contenu audio et vidéo de l’application actuelle à partir de la mémoire tampon historique, avec un intervalle de temps défini par l’heure de début et la durée spécifiées, dans le fichier de destination spécifié. |
SaveScreenshotToFilesAsync(StorageFolder, String, AppRecordingSaveScreenshotOption, IIterable<String>) |
Enregistre de façon asynchrone un fichier image contenant le contenu actuel de l’application appelante. |
StartRecordingToFileAsync(StorageFile) |
Écrit le contenu audio et vidéo de l’application actuelle dans le fichier de destination spécifié, en commençant à l’heure actuelle et se terminant lorsque l’opération est annulée ou que l’espace de stockage a été dépassé. |