Freigeben über


MediaExtensionManager Klasse

Definition

Registriert einen Medienparser oder Codec.

public ref class MediaExtensionManager 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 MediaExtensionManager 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 MediaExtensionManager 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 MediaExtensionManager
[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 MediaExtensionManager
function MediaExtensionManager()
Public NotInheritable Class MediaExtensionManager
Vererbung
Object Platform::Object IInspectable MediaExtensionManager
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

Medienerweiterungen weisen die folgenden Einschränkungen auf.

  • Ein Plug-In kann Posteingangsmedienformate überschreiben.
  • Die Registrierung erfolgt lokal für die Anwendung und wirkt sich nicht auf andere Anwendungen aus.
  • Die Registrierung bleibt für die Lebensdauer des MediaExtensionManager-instance erhalten.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1703 15063 RegisterMediaExtensionForAppService

Konstruktoren

MediaExtensionManager()

Erstellt ein neues MediaExtensionManager-Objekt , das zum Registrieren eines Medienparsers oder Codecs verwendet wird.

Methoden

RegisterAudioDecoder(String, Guid, Guid)

Registriert einen Audiodecoder für die angegebenen Eingabe- und Ausgabemedientypen.

RegisterAudioDecoder(String, Guid, Guid, IPropertySet)

Registriert einen Audiodecoder für die angegebenen Eingabe- und Ausgabemedientypen mit einem optionalen Konfigurationsparameter.

RegisterAudioEncoder(String, Guid, Guid)

Registriert einen Audioencoder für die angegebenen Eingabe- und Ausgabemedientypen.

RegisterAudioEncoder(String, Guid, Guid, IPropertySet)

Registriert einen Audioencoder für die angegebenen Eingabe- und Ausgabemedientypen mit einem optionalen Konfigurationsparameter.

RegisterByteStreamHandler(String, String, String)

Registriert einen Byte-Stream-Handler nach Dateinamenerweiterung und MIME-Typ.

RegisterByteStreamHandler(String, String, String, IPropertySet)

Registriert einen Byte-Stream-Handler nach Dateinamenerweiterung und MIME-Typ mit einem optionalen Konfigurationsparameter.

RegisterMediaExtensionForAppService(IMediaExtension, AppServiceConnection)

Registriert eine Medienerweiterung, die eine Hintergrundaufgabe bereitstellt, die Medien decodiert.

RegisterSchemeHandler(String, String)

Registriert einen Schemahandler für das angegebene URL-Schema.

RegisterSchemeHandler(String, String, IPropertySet)

Registriert einen Schemahandler für das angegebene URL-Schema mit einem optionalen Konfigurationsparameter.

RegisterVideoDecoder(String, Guid, Guid)

Registriert einen Videodecoder für die angegebenen Eingabe- und Ausgabemedientypen.

RegisterVideoDecoder(String, Guid, Guid, IPropertySet)

Registriert einen Videodecoder für die angegebenen Eingabe- und Ausgabemedientypen mit einem optionalen Konfigurationsparameter.

RegisterVideoEncoder(String, Guid, Guid)

Registriert einen Videoencoder für die angegebenen Eingabe- und Ausgabemedientypen.

RegisterVideoEncoder(String, Guid, Guid, IPropertySet)

Registriert einen Videoencoder für die angegebenen Eingabe- und Ausgabemedientypen mit einem optionalen Konfigurationsparameter.

Gilt für:

Weitere Informationen