AppRecordingManager.RecordTimeSpanToFileAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt Audio- und Videoinhalte der aktuellen App aus dem Verlaufspuffer mit einem durch die angegebene Startzeit und Dauer definierten Zeitbereich in die angegebene Zieldatei.
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)
Parameter
- startTime
- DateTime DateTimeOffset
Der Zeitpunkt, zu dem der aufzuzeichnende Inhalt gestartet wurde. Dieser Wert muss sich innerhalb der Dauer des Verlaufspuffers befinden, der durch Aufrufen von AppRecordingManager.GetStatus und anschließendes Überprüfen des Werts der Eigenschaft AppRecordingStatus.HistoricalBufferDuration bestimmt werden kann.
Die angeforderte Dauer der App-Aufzeichnung. Eine App-Aufzeichnung kann erfolgreich sein, zeichnet jedoch eine kürzere Dauer als mit diesem Parameter angegeben auf, wenn der zugeordnete Speicher für Aufzeichnungen erreicht ist. Um die Dauer der tatsächlich aufgezeichneten Datei zu bestimmen, überprüfen Sie den Wert AppRecordingResult.Duration-Eigenschaft des von diesem Vorgang zurückgegebenen Objekts.
- file
- StorageFile
Die Datei, in die das aufgezeichnete Medium geschrieben wird.
Gibt zurück
Ein asynchroner Vorgang, der nach Abschluss ein AppRecordingResult-Objekt zurückgibt, das Informationen über die status des Aufzeichnungsvorgangs enthält.
- Attribute
Hinweise
Die gespeicherte Datei mit der App-Aufzeichnung wird als MP4 mit h.264-Video und AAC-Audio erstellt. Videodateien, die mit AppRecordingManager aufgezeichnet wurden, werden nicht in Erstanbietererfahrungen wie GameDVR oder der XBox-App erfasst.
Rufen Sie vor dem Aufrufen dieser Methode GetStatus auf, und überprüfen Sie den Wert von CanRecordTimeSpan , um zu ermitteln, ob die aktuelle App derzeit in der Lage ist, eine Zeitspannenaufzeichnung zu erstellen.
Verwenden Sie StartRecordingToFileAsync , um eine App-Aufzeichnung zur aktuellen Zeit zu starten.