Compartir a través de


AppRecordingManager.RecordTimeSpanToFileAsync Método

Definición

Escribe contenido de audio y vídeo de la aplicación actual desde el búfer histórico, con un intervalo de tiempo definido por la hora de inicio y la duración especificadas, en el archivo de destino especificado.

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)

Parámetros

startTime
DateTime DateTimeOffset

Hora en la que se inició el contenido que se va a grabar. Este valor debe estar dentro de la duración del búfer histórico, que se puede determinar llamando a AppRecordingManager.GetStatus y, a continuación, comprobando el valor de la propiedad AppRecordingStatus.HistoricalBufferDuration .

duration
TimeSpan TimeSpan

Duración solicitada de la grabación de la aplicación. Una grabación de la aplicación puede realizarse correctamente, pero grabar una duración más corta de la especificada con este parámetro si se alcanza el almacenamiento asignado para las grabaciones. Para determinar la duración del archivo que se registró realmente, compruebe el valor de la propiedad AppRecordingResult.Duration del objeto devuelto de esta operación.

file
StorageFile

Archivo en el que se escribe el medio grabado.

Devoluciones

Operación asincrónica que devuelve un objeto AppRecordingResult tras la finalización, que contiene información sobre el estado de la operación de grabación.

Atributos

Comentarios

El archivo almacenado que contiene la grabación de la aplicación se crea como mp4 con vídeo h.264 y audio AAC. Los archivos de vídeo grabados mediante AppRecordingManager no se ingieren en experiencias de primera entidad como GameDVR o la aplicación XBox.

Antes de llamar a este método, llame a GetStatus y compruebe el valor de CanRecordTimeSpan para determinar si la aplicación actual puede realizar actualmente una grabación de intervalo de tiempo.

Usa StartRecordingToFileAsync para iniciar una grabación de aplicación en la hora actual.

Se aplica a