Поделиться через


AppRecordingManager.RecordTimeSpanToFileAsync Метод

Определение

Записывает аудио- и видеосодержимое текущего приложения из архивного буфера с диапазоном времени, определенным заданным временем начала и длительностью, в указанный целевой файл.

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)

Параметры

startTime
DateTime DateTimeOffset

Время начала записываемого содержимого. Это значение должно находиться в пределах длительности буфера журнала, который можно определить, вызвав AppRecordingManager.GetStatus и проверив значение свойства AppRecordingStatus.HistoricalBufferDuration .

duration
TimeSpan TimeSpan

Запрошенная продолжительность записи приложения. Запись приложения может завершиться успешно, но при достижении выделенного хранилища для записей запись может быть меньше времени, чем указано в этом параметре. Чтобы определить продолжительность фактической записи файла, проверка значение Свойства AppRecordingResult.Duration объекта, возвращенного этой операцией.

file
StorageFile

Файл, в который записывается записанный носитель.

Возвращаемое значение

Асинхронная операция, возвращающая объект AppRecordingResult по завершении, который содержит сведения о состоянии операции записи.

Атрибуты

Комментарии

Сохраненный файл, содержащий запись приложения, создается в формате MP4 с видео h.264 и звуком AAC. Видеофайлы, записанные с помощью AppRecordingManager , не помечаются в собственных интерфейсах, таких как GameDVR или приложение XBox.

Перед вызовом этого метода вызовите GetStatus и проверка значение CanRecordTimeSpan, чтобы определить, может ли текущее приложение сделать запись интервала времени.

Используйте StartRecordingToFileAsync , чтобы начать запись приложения в текущее время.

Применяется к