AppRecordingManager.RecordTimeSpanToFileAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .
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.