MediaStreamSourceSwitchStreamsRequest.GetDeferral 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.
Adia a conclusão do evento MediaStreamSource.SwitchStreamsRequested .
public:
virtual MediaStreamSourceSwitchStreamsRequestDeferral ^ GetDeferral() = GetDeferral;
MediaStreamSourceSwitchStreamsRequestDeferral GetDeferral();
public MediaStreamSourceSwitchStreamsRequestDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As MediaStreamSourceSwitchStreamsRequestDeferral
Retornos
O adiamento.
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á 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 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.