MediaExtensionManager.RegisterMediaExtensionForAppService Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra uma extensão de mídia que fornece uma tarefa em segundo plano que decodifica a mídia.
public:
virtual void RegisterMediaExtensionForAppService(IMediaExtension ^ extension, AppServiceConnection ^ connection) = RegisterMediaExtensionForAppService;
void RegisterMediaExtensionForAppService(IMediaExtension const& extension, AppServiceConnection const& connection);
public void RegisterMediaExtensionForAppService(IMediaExtension extension, AppServiceConnection connection);
function registerMediaExtensionForAppService(extension, connection)
Public Sub RegisterMediaExtensionForAppService (extension As IMediaExtension, connection As AppServiceConnection)
Parâmetros
- extension
- IMediaExtension
Um objeto que implementa IMediaExtension.
- connection
- AppServiceConnection
Um objeto AppServiceConnection que representa uma conexão de ponto de extremidade para um serviço de aplicativo.
Requisitos do Windows
Família de dispositivos |
Windows 10 Creators Update (introduzida na 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v4.0)
|
Comentários
Chame esse método de dentro do método Run de um componente de Windows Runtime que expõe sua extensão de mídia.
Obtenha uma instância de AppServiceConnection convertendo a propriedade TriggerDetails do IBackgroundTaskInstance passada para o método Run para um objeto AppServiceTriggerDetails e acessando a propriedade AppServiceConnection .
Para que sua tarefa em segundo plano receba um objeto AppServiceTriggerDetails , você deve registrá-lo como um serviço de aplicativo no arquivo de manifesto do aplicativo. Para obter mais informações, consulte Criar e consumir um serviço de aplicativo.