MediaExtensionManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Inscrit un analyseur multimédia ou un 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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Les extensions multimédias présentent les limitations suivantes.
- Un plug-in peut remplacer les formats de média de boîte de réception.
- L’inscription est locale dans l’application et n’affecte pas les autres applications.
- L’inscription persiste pendant la durée de vie de l’instance MediaExtensionManager.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1703 | 15063 | RegisterMediaExtensionForAppService |
Constructeurs
MediaExtensionManager() |
Crée un objet MediaExtensionManager qui est utilisé pour inscrire un analyseur multimédia ou un codec. |
Méthodes
RegisterAudioDecoder(String, Guid, Guid) |
Inscrit un décodeur audio pour les types de supports d’entrée et de sortie spécifiés. |
RegisterAudioDecoder(String, Guid, Guid, IPropertySet) |
Inscrit un décodeur audio pour les types de supports d’entrée et de sortie spécifiés avec un paramètre de configuration facultatif. |
RegisterAudioEncoder(String, Guid, Guid) |
Inscrit un encodeur audio pour les types de médias d’entrée et de sortie spécifiés. |
RegisterAudioEncoder(String, Guid, Guid, IPropertySet) |
Inscrit un encodeur audio pour les types de médias d’entrée et de sortie spécifiés avec un paramètre de configuration facultatif. |
RegisterByteStreamHandler(String, String, String) |
Inscrit un gestionnaire de flux d’octets par extension de nom de fichier et type MIME. |
RegisterByteStreamHandler(String, String, String, IPropertySet) |
Inscrit un gestionnaire de flux d’octets par extension de nom de fichier et type MIME, avec un paramètre de configuration facultatif. |
RegisterMediaExtensionForAppService(IMediaExtension, AppServiceConnection) |
Inscrit une extension de média qui fournit une tâche en arrière-plan qui décode le média. |
RegisterSchemeHandler(String, String) |
Inscrit un gestionnaire de schéma pour le schéma d’URL spécifié. |
RegisterSchemeHandler(String, String, IPropertySet) |
Inscrit un gestionnaire de schéma pour le schéma d’URL spécifié avec un paramètre de configuration facultatif. |
RegisterVideoDecoder(String, Guid, Guid) |
Inscrit un décodeur vidéo pour les types de médias d’entrée et de sortie spécifiés. |
RegisterVideoDecoder(String, Guid, Guid, IPropertySet) |
Inscrit un décodeur vidéo pour les types de supports d’entrée et de sortie spécifiés avec un paramètre de configuration facultatif. |
RegisterVideoEncoder(String, Guid, Guid) |
Inscrit un encodeur vidéo pour les types de médias d’entrée et de sortie spécifiés. |
RegisterVideoEncoder(String, Guid, Guid, IPropertySet) |
Inscrit un encodeur vidéo pour les types de médias d’entrée et de sortie spécifiés avec un paramètre de configuration facultatif. |