ContainerEncodingProperties 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.
Beschreibt ein Mediencontainerformat.
public ref class ContainerEncodingProperties 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 ContainerEncodingProperties 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 ContainerEncodingProperties 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 ContainerEncodingProperties
[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 ContainerEncodingProperties
function ContainerEncodingProperties()
Public NotInheritable Class ContainerEncodingProperties
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Mediendateien enthalten in der Regel mindestens einige der folgenden Elemente:
- Dateiheader, die die Anzahl der Streams, das Format jedes Datenstroms usw. beschreiben.
- Ein Index, der den zufälligen Zugriff auf den Inhalt ermöglicht.
- Metadaten, die den Inhalt beschreiben (z. B. künstler oder titel).
Der Begriff Mediencontainer beschreibt das gesamte Paket von Mediendaten, Dateiheadern, Indizes und Metadaten. Der Grund für die Verwendung des Begriffs Container anstelle von Datei ist, dass einige Containerformate für Liveübertragungen konzipiert sind. Ein Container kann in Echtzeit generiert werden, ohne jemals als Datei gespeichert zu werden.
Ein frühes Beispiel für einen Mediencontainer ist das AVI-Dateiformat. Weitere Beispiele sind MP4 und Advanced Systems Format (ASF). Container können anhand der Dateinamenerweiterung (z. B. ".mp4") oder anhand des MIME-Typs identifiziert werden.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1803 | 17134 | Kopieren |
Konstruktoren
ContainerEncodingProperties() |
Erstellt eine neue instance der ContainerEncodingProperties-Klasse. |
Eigenschaften
Properties |
Ruft zusätzliche Formateigenschaften für den Mediencontainer ab. |
Subtype |
Ruft den Untertyp des Mediencontainers ab oder legt diese fest. |
Type |
Ruft den Formattyp ab. |
Methoden
Copy() |
Erstellt eine Kopie des ContainerEncodingProperties-Objekts . |