MediaExtensionManager 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.
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
- 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. |