Share via


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 개체를 반환하는 비동기 작업으로, 기록 작업의 상태 대한 정보를 포함합니다.

특성

설명

앱 기록을 포함하는 저장된 파일은 h.264 비디오 및 AAC 오디오가 있는 MP4로 만들어집니다. AppRecordingManager를 사용하여 녹화된 비디오 파일은 GameDVR 또는 XBox 앱과 같은 자사 환경으로 수집되지 않습니다.

이 메서드를 호출하기 전에 GetStatus를 호출하고 CanRecordTimeSpan 값을 검사 현재 앱이 현재 시간 범위 기록을 만들 수 있는지 확인합니다.

StartRecordingToFileAsync를 사용하여 현재 시간에 앱 기록을 시작합니다.

적용 대상