Partager via


AppRecordingManager Classe

Définition

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
Object Platform::Object IInspectable AppRecordingManager
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é.

S’applique à