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 , чтобы завершить отсрочку.