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 .
Запрошенная продолжительность записи приложения. Запись приложения может завершиться успешно, но при достижении выделенного хранилища для записей запись может быть меньше времени, чем указано в этом параметре. Чтобы определить продолжительность фактической записи файла, проверка значение Свойства AppRecordingResult.Duration объекта, возвращенного этой операцией.
- file
- StorageFile
Файл, в который записывается записанный носитель.
Возвращаемое значение
Асинхронная операция, возвращающая объект AppRecordingResult по завершении, который содержит сведения о состоянии операции записи.
- Атрибуты
Комментарии
Сохраненный файл, содержащий запись приложения, создается в формате MP4 с видео h.264 и звуком AAC. Видеофайлы, записанные с помощью AppRecordingManager , не помечаются в собственных интерфейсах, таких как GameDVR или приложение XBox.
Перед вызовом этого метода вызовите GetStatus и проверка значение CanRecordTimeSpan, чтобы определить, может ли текущее приложение сделать запись интервала времени.
Используйте StartRecordingToFileAsync , чтобы начать запись приложения в текущее время.