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


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

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