Partager via


AppRecordingManager.RecordTimeSpanToFileAsync Méthode

Définition

É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é.

public:
 virtual IAsyncOperation<AppRecordingResult ^> ^ RecordTimeSpanToFileAsync(DateTime startTime, TimeSpan duration, StorageFile ^ file) = RecordTimeSpanToFileAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppRecordingResult> RecordTimeSpanToFileAsync(DateTime const& startTime, TimeSpan const& duration, StorageFile const& file);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppRecordingResult> RecordTimeSpanToFileAsync(System.DateTimeOffset startTime, System.TimeSpan duration, StorageFile file);
function recordTimeSpanToFileAsync(startTime, duration, file)
Public Function RecordTimeSpanToFileAsync (startTime As DateTimeOffset, duration As TimeSpan, file As StorageFile) As IAsyncOperation(Of AppRecordingResult)

Paramètres

startTime
DateTime DateTimeOffset

Heure à laquelle le contenu à enregistrer a démarré. Cette valeur doit respecter la durée de la mémoire tampon historique, qui peut être déterminée en appelant AppRecordingManager.GetStatus , puis en vérifiant la valeur de la propriété AppRecordingStatus.HistoricalBufferDuration .

duration
TimeSpan TimeSpan

Durée demandée de l’enregistrement de l’application. Un enregistrement d’application peut réussir, mais enregistrer une durée plus courte que celle spécifiée avec ce paramètre si le stockage alloué pour les enregistrements est atteint. Pour déterminer la durée du fichier réellement enregistré, case activée la propriété AppRecordingResult.Duration de la valeur de l’objet retourné par cette opération.

file
StorageFile

Fichier dans lequel le média enregistré est écrit.

Retours

Opération asynchrone qui retourne un objet AppRecordingResult à l’achèvement, qui contient des informations sur la status de l’opération d’enregistrement.

Attributs

Remarques

Le fichier stocké contenant l’enregistrement de l’application est créé en tant que MP4 avec une vidéo h.264 et un audio AAC. Les fichiers vidéo enregistrés à l’aide d’AppRecordingManager ne sont pas ingérés dans des expériences internes telles que GameDVR ou l’application XBox.

Avant d’appeler cette méthode, appelez GetStatus et case activée la valeur de CanRecordTimeSpan pour déterminer si l’application actuelle est actuellement en mesure d’effectuer un enregistrement d’intervalle de temps.

Utilisez StartRecordingToFileAsync pour commencer l’enregistrement d’une application à l’heure actuelle.

S’applique à