Compartilhar via


MediaStreamSourceSwitchStreamsRequestDeferral Classe

Definição

Fornece uma maneira para o aplicativo relatar de forma assíncrona que concluiu o evento MediaStreamSource.SwitchStreamsRequested .

public ref class MediaStreamSourceSwitchStreamsRequestDeferral sealed
/// [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 MediaStreamSourceSwitchStreamsRequestDeferral final
[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 MediaStreamSourceSwitchStreamsRequestDeferral
Public NotInheritable Class MediaStreamSourceSwitchStreamsRequestDeferral
Herança
Object Platform::Object IInspectable MediaStreamSourceSwitchStreamsRequestDeferral
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

Você pode usar um adiamento quando quiser fazer uma chamada assíncrona em resposta ao evento MediaStreamSource.SwitchStreamsRequested . Por exemplo, se você precisar estabelecer uma conexão HTTP ou abrir um arquivo para leitura. O MediaStreamSource aguardará até que você marque o adiamento como concluído antes de começar a gerar o evento SampleRequested .

Para criar um adiamento, chame o método GetDeferral no objeto MediaStreamSourceSwitchStreamsRequest para instruir o MediaStreamSource a aguardar a conclusão da chamada assíncrona. Quando estiver pronto para começar a receber eventos SampleRequested , chame o método Complete para encerrar o adiamento.

Consulte o Exemplo de MediaStreamSource para obter um exemplo de como usar a Fonte de Fluxo de Mídia em um aplicativo UWP.

Métodos

Complete()

Relata que o aplicativo concluiu o processamento do evento MediaStreamSource.SwitchStreamsRequested .

Aplica-se a

Confira também