Поделиться через


MediaStreamSourceSwitchStreamsRequest.GetDeferral Метод

Определение

Откладывает завершение события MediaStreamSource.SwitchStreamsRequested .

public:
 virtual MediaStreamSourceSwitchStreamsRequestDeferral ^ GetDeferral() = GetDeferral;
MediaStreamSourceSwitchStreamsRequestDeferral GetDeferral();
public MediaStreamSourceSwitchStreamsRequestDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As MediaStreamSourceSwitchStreamsRequestDeferral

Возвращаемое значение

Отсрочка.

Комментарии

Отсрочку можно использовать, если требуется выполнить асинхронный вызов в ответ на событие MediaStreamSource.SwitchStreamsRequested . Например, если необходимо установить HTTP-подключение или открыть файл для чтения. Затем MediaStreamSource будет ожидать, пока вы пометите отсрочку как завершенную, прежде чем начнет создавать событие SampleRequested .

Чтобы создать отсрочку, вызовите метод GetDeferral, чтобы указать MediaStreamSource дождаться завершения асинхронного вызова. Когда вы будете готовы начать получать события SampleRequested , вызовите метод Complete , чтобы завершить отсрочку.

Применяется к