AppRecordingManager Klasse
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.
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
- 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. |