MediaTranscoder 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.
Transcodiert Audio- und Videodateien.
public ref class MediaTranscoder sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaTranscoder final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class MediaTranscoder final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaTranscoder
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MediaTranscoder
function MediaTranscoder()
Public NotInheritable Class MediaTranscoder
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Anleitungen zum Transcodieren von Mediendateien finden Sie unter Transcodieren von Mediendateien.
Konstruktoren
MediaTranscoder() |
Erstellt eine neue instance der MediaTranscoder-Klasse. |
Eigenschaften
AlwaysReencode |
Gibt an, ob der Medientranscoder die Quelle immer neu codiert. |
HardwareAccelerationEnabled |
Gibt an, ob die Hardwarebeschleunigung aktiviert ist. |
TrimStartTime |
Ruft das Zeitintervall ab, das ab Beginn der Ausgabe zu kürzen ist, oder legt es fest. |
TrimStopTime |
Ruft das Zeitintervall ab, das am Ende der Ausgabe zu kürzen ist, oder legt es fest. |
VideoProcessingAlgorithm |
Ruft den Videoverarbeitungsalgorithmus ab, der für die Transcodierung verwendet wird, oder legt diese fest. |
Methoden
AddAudioEffect(String) |
Fügt den angegebenen Audioeffekt hinzu. |
AddAudioEffect(String, Boolean, IPropertySet) |
Fügt den angegebenen Audioeffekt mit Konfigurationseigenschaften hinzu und gibt an, ob der Effekt erforderlich ist. |
AddVideoEffect(String) |
Fügt den angegebenen Videoeffekt hinzu. |
AddVideoEffect(String, Boolean, IPropertySet) |
Fügt den angegebenen Videoeffekt mit Konfigurationseigenschaften hinzu und gibt an, ob der Effekt erforderlich ist. |
ClearEffects() |
Entfernt alle Audio- und Videoeffekte aus der Transcodierungssitzung. |
PrepareFileTranscodeAsync(IStorageFile, IStorageFile, MediaEncodingProfile) |
Initialisiert asynchron den Trancodierungsvorgang für die angegebene Datei und gibt ein PrepareTranscodeResult-Objekt zurück, das zum Starten des Transcodierungsvorgangs verwendet werden kann. |
PrepareMediaStreamSourceTranscodeAsync(IMediaSource, IRandomAccessStream, MediaEncodingProfile) |
Initialisiert asynchron den Trancodierungsvorgang für die angegebene Medienquelle und gibt ein PrepareTranscodeResult-Objekt zurück, das zum Starten des Transcodierungsvorgangs verwendet werden kann. |
PrepareStreamTranscodeAsync(IRandomAccessStream, IRandomAccessStream, MediaEncodingProfile) |
Initialisiert asynchron den Trancodierungsvorgang für den angegebenen Stream und gibt ein PrepareTranscodeResult-Objekt zurück, das zum Starten des Transcodierungsvorgangs verwendet werden kann. |