MediaStreamSourceStartingRequest.GetDeferral Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Откладывает завершение события MediaStreamSource.Starting .
public:
virtual MediaStreamSourceStartingRequestDeferral ^ GetDeferral() = GetDeferral;
MediaStreamSourceStartingRequestDeferral GetDeferral();
public MediaStreamSourceStartingRequestDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As MediaStreamSourceStartingRequestDeferral
Возвращаемое значение
Отсрочка.
Комментарии
Отсрочку можно использовать, если требуется выполнить асинхронный вызов в ответ на событие Starting . Например, если необходимо установить HTTP-подключение или открыть файл для чтения. Затем MediaStreamSource будет ждать, пока вы пометите отсрочку как завершенную, прежде чем начнет создавать событие SampleRequested .
Чтобы создать отсрочку, вызовите метод GetDeferral, чтобы указать MediaStreamSource дождаться завершения асинхронного вызова. Когда вы будете готовы начать получать события SampleRequested , вызовите метод Complete , чтобы завершить отсрочку.