Freigeben über


AppRecordingManager Klasse

Definition

Ermöglicht einer UWP-App das Speichern von Aufzeichnungen und Screenshots ihres Inhalts.

public ref class AppRecordingManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.AppRecording.AppRecordingContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppRecordingManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.AppRecording.AppRecordingContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppRecordingManager
Public NotInheritable Class AppRecordingManager
Vererbung
Object Platform::Object IInspectable AppRecordingManager
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.16299.0)
API contract
Windows.Media.AppRecording.AppRecordingContract (eingeführt in v1.0)

Hinweise

Rufen Sie eine instance dieser Klasse ab, indem Sie GetDefault aufrufen.

Eigenschaften

SupportedScreenshotMediaEncodingSubtypes

Ruft eine Liste von Zeichenfolgen ab, die die Für die SaveScreenshotToFilesAsync-Methode unterstützten Mediencodierungsuntertypen darstellen.

Methoden

GetDefault()

Ruft eine instance der AppRecordingManager-Klasse ab.

GetStatus()

Ruft ein -Objekt ab, das Informationen darüber bereitstellt, ob die aktuelle App derzeit in der Lage ist, eine App-Aufzeichnung zu initiieren. Andernfalls werden Details zu den Gründen bereitgestellt, aus denen die App-Aufzeichnung nicht verfügbar ist.

RecordTimeSpanToFileAsync(DateTime, TimeSpan, StorageFile)

Schreibt Audio- und Videoinhalte der aktuellen App aus dem Verlaufspuffer mit einem durch die angegebene Startzeit und Dauer definierten Zeitbereich in die angegebene Zieldatei.

SaveScreenshotToFilesAsync(StorageFolder, String, AppRecordingSaveScreenshotOption, IIterable<String>)

Speichert asynchron eine Bilddatei, die den aktuellen Inhalt der aufrufenden App enthält.

StartRecordingToFileAsync(StorageFile)

Schreibt Audio- und Videoinhalte der aktuellen App in die angegebene Zieldatei, beginnend zum aktuellen Zeitpunkt und endet, wenn der Vorgang abgebrochen oder der Speicherplatz überschritten wurde.

Gilt für: