Condividi tramite


AppRecordingManager.RecordTimeSpanToFileAsync Metodo

Definizione

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 .

duration
TimeSpan TimeSpan

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.

Si applica a