AppRecordingManager.RecordTimeSpanToFileAsync Méthode
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.
É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 .
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.