Compartilhar via


MediaExtensionManager Classe

Definição

Registra um analisador de mídia ou 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
Herança
Object Platform::Object IInspectable MediaExtensionManager
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

As extensões de mídia têm as seguintes limitações.

  • Um plug-in pode substituir formatos de mídia de caixa de entrada.
  • O registro é local para o aplicativo e não afeta outros aplicativos.
  • O registro persiste durante o tempo de vida da instância MediaExtensionManager.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1703 15063 RegisterMediaExtensionForAppService

Construtores

MediaExtensionManager()

Cria um novo objeto MediaExtensionManager que é usado para registrar um analisador de mídia ou um codec.

Métodos

RegisterAudioDecoder(String, Guid, Guid)

Registra um decodificador de áudio para os tipos de mídia de entrada e saída especificados.

RegisterAudioDecoder(String, Guid, Guid, IPropertySet)

Registra um decodificador de áudio para os tipos de mídia de entrada e saída especificados com um parâmetro de configuração opcional.

RegisterAudioEncoder(String, Guid, Guid)

Registra um codificador de áudio para os tipos de mídia de entrada e saída especificados.

RegisterAudioEncoder(String, Guid, Guid, IPropertySet)

Registra um codificador de áudio para os tipos de mídia de entrada e saída especificados com um parâmetro de configuração opcional.

RegisterByteStreamHandler(String, String, String)

Registra um manipulador de fluxo de bytes por extensão de nome de arquivo e tipo MIME.

RegisterByteStreamHandler(String, String, String, IPropertySet)

Registra um manipulador de fluxo de bytes por extensão de nome de arquivo e tipo MIME, com um parâmetro de configuração opcional.

RegisterMediaExtensionForAppService(IMediaExtension, AppServiceConnection)

Registra uma extensão de mídia que fornece uma tarefa em segundo plano que decodifica a mídia.

RegisterSchemeHandler(String, String)

Registra um manipulador de esquema para o esquema de URL especificado.

RegisterSchemeHandler(String, String, IPropertySet)

Registra um manipulador de esquema para o esquema de URL especificado com um parâmetro de configuração opcional.

RegisterVideoDecoder(String, Guid, Guid)

Registra um decodificador de vídeo para os tipos de mídia de entrada e saída especificados.

RegisterVideoDecoder(String, Guid, Guid, IPropertySet)

Registra um decodificador de vídeo para os tipos de mídia de entrada e saída especificados com um parâmetro de configuração opcional.

RegisterVideoEncoder(String, Guid, Guid)

Registra um codificador de vídeo para os tipos de mídia de entrada e saída especificados.

RegisterVideoEncoder(String, Guid, Guid, IPropertySet)

Registra um codificador de vídeo para os tipos de mídia de entrada e saída especificados com um parâmetro de configuração opcional.

Aplica-se a

Confira também