MediaExtensionManager Clase

Definición

Registra un analizador de medios o un códec.

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
Herencia
Object Platform::Object IInspectable MediaExtensionManager
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Las extensiones multimedia tienen las siguientes limitaciones.

  • Un complemento puede invalidar los formatos multimedia de bandeja de entrada.
  • El registro es local para la aplicación y no afecta a otras aplicaciones.
  • El registro persiste durante la vigencia de la instancia de MediaExtensionManager.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 RegisterMediaExtensionForAppService

Constructores

MediaExtensionManager()

Crea un nuevo objeto MediaExtensionManager que se usa para registrar un analizador de medios o un códec.

Métodos

RegisterAudioDecoder(String, Guid, Guid)

Registra un descodificador de audio para los tipos de medios de entrada y salida especificados.

RegisterAudioDecoder(String, Guid, Guid, IPropertySet)

Registra un descodificador de audio para los tipos de medios de entrada y salida especificados con un parámetro de configuración opcional.

RegisterAudioEncoder(String, Guid, Guid)

Registra un codificador de audio para los tipos de medios de entrada y salida especificados.

RegisterAudioEncoder(String, Guid, Guid, IPropertySet)

Registra un codificador de audio para los tipos de medios de entrada y salida especificados con un parámetro de configuración opcional.

RegisterByteStreamHandler(String, String, String)

Registra un controlador de secuencia de bytes por extensión de nombre de archivo y tipo MIME.

RegisterByteStreamHandler(String, String, String, IPropertySet)

Registra un controlador de secuencia de bytes por extensión de nombre de archivo y tipo MIME, con un parámetro de configuración opcional.

RegisterMediaExtensionForAppService(IMediaExtension, AppServiceConnection)

Registra una extensión multimedia que proporciona una tarea en segundo plano que descodifica medios.

RegisterSchemeHandler(String, String)

Registra un controlador de esquema para el esquema de dirección URL especificado.

RegisterSchemeHandler(String, String, IPropertySet)

Registra un controlador de esquema para el esquema de dirección URL especificado con un parámetro de configuración opcional.

RegisterVideoDecoder(String, Guid, Guid)

Registra un descodificador de vídeo para los tipos de medios de entrada y salida especificados.

RegisterVideoDecoder(String, Guid, Guid, IPropertySet)

Registra un descodificador de vídeo para los tipos de medios de entrada y salida especificados con un parámetro de configuración opcional.

RegisterVideoEncoder(String, Guid, Guid)

Registra un codificador de vídeo para los tipos de medios de entrada y salida especificados.

RegisterVideoEncoder(String, Guid, Guid, IPropertySet)

Registra un codificador de vídeo para los tipos de medios de entrada y salida especificados con un parámetro de configuración opcional.

Se aplica a

Consulte también