AppRecordingManager.RecordTimeSpanToFileAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava o conteúdo de áudio e vídeo do aplicativo atual do buffer histórico, com um intervalo de tempo definido pela hora de início e duração especificadas, no arquivo 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
A hora em que o conteúdo a ser gravado foi iniciado. Esse valor deve estar dentro da duração do buffer histórico, que pode ser determinado chamando AppRecordingManager.GetStatus e verificando o valor da propriedade AppRecordingStatus.HistoricalBufferDuration .
A duração solicitada da gravação do aplicativo. Uma gravação de aplicativo pode ter êxito, mas gravar uma duração menor do que a especificada com esse parâmetro se o armazenamento alocado para gravações for atingido. Para determinar a duração do arquivo que foi realmente registrado, marcar a propriedade appRecordingResult.Duration do objeto retornado dessa operação.
- file
- StorageFile
O arquivo no qual a mídia gravada é gravada.
Retornos
Uma operação assíncrona que retorna um objeto AppRecordingResult após a conclusão, que contém informações sobre o status da operação de gravação.
- Atributos
Comentários
O arquivo armazenado que contém a gravação do aplicativo é criado como um MP4 com vídeo h.264 e áudio AAC. Os arquivos de vídeo gravados usando AppRecordingManager não são ingeridos em experiências internas, como GameDVR ou o aplicativo XBox.
Antes de chamar esse método, chame GetStatus e marcar o valor de CanRecordTimeSpan para determinar se o aplicativo atual é capaz de fazer uma gravação de intervalo de tempo.
Use StartRecordingToFileAsync para iniciar uma gravação de aplicativo no momento atual.