Share via


MediaStreamSourceStartingRequestDeferral Classe

Definição

Fornece uma maneira de o aplicativo relatar de forma assíncrona que concluiu o processamento do evento MediaStreamSource.Starting .

public ref class MediaStreamSourceStartingRequestDeferral 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 MediaStreamSourceStartingRequestDeferral 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 MediaStreamSourceStartingRequestDeferral
Public NotInheritable Class MediaStreamSourceStartingRequestDeferral
Herança
Object Platform::Object IInspectable MediaStreamSourceStartingRequestDeferral
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.Starting . Por exemplo, se você precisar estabelecer uma conexão HTTP ou abrir um arquivo para leitura. O MediaStreamSource aguardará 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 MediaStreamSourceStartingRequest 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 origem do fluxo de mídia em um aplicativo UWP.

Métodos

Complete()

Relata que o aplicativo concluiu o processamento do evento Starting.

Aplica-se a

Confira também