AppRecordingManager.RecordTimeSpanToFileAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive contenuti audio e video dell'app corrente dal buffer cronologico, con un intervallo di tempo definito dall'ora di inizio e dalla durata specificati, al file di destinazione specificato.
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)
Parametri
- startTime
- DateTime DateTimeOffset
Ora in cui è stato avviato il contenuto. Questo valore deve essere compreso nella durata del buffer cronologico, che può essere determinato chiamando AppRecordingManager.GetStatus e quindi controllando il valore della proprietà AppRecordingStatus.HistoricalBufferDuration .
Durata richiesta della registrazione dell'app. Una registrazione dell'app può avere esito positivo, ma registrare una durata più breve rispetto a quella specificata con questo parametro se viene raggiunta l'archiviazione allocata per le registrazioni. Per determinare la durata del file effettivamente registrato, controllare la proprietà AppRecordingResult.Duration dell'oggetto restituito da questa operazione.
- file
- StorageFile
File in cui viene scritto il supporto registrato.
Restituisce
Operazione asincrona che restituisce un oggetto AppRecordingResult al completamento, che contiene informazioni sullo stato dell'operazione di registrazione.
- Attributi
Commenti
Il file archiviato contenente la registrazione dell'app viene creato come MP4 con video h.264 e audio AAC. I file video registrati con AppRecordingManager non vengono inseriti in esperienze di prima parte come GameDVR o l'app XBox.
Prima di chiamare questo metodo, chiamare GetStatus e controllare il valore di CanRecordTimeSpan per determinare se l'app corrente è attualmente in grado di eseguire una registrazione di intervallo di tempo.
Usare StartRecordingToFileAsync per avviare una registrazione dell'app al momento corrente.