Bagikan melalui


MediaStreamSourceStartingRequest.GetDeferral Metode

Definisi

Menangguhkan penyelesaian peristiwa MediaStreamSource.Starting .

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

Mengembalikan

Penangguhkan.

Keterangan

Anda dapat menggunakan penahanan saat ingin melakukan panggilan asinkron sebagai respons terhadap peristiwa Memulai . Misalnya, jika Anda perlu membuat koneksi HTTP atau membuka file untuk dibaca. MediaStreamSource kemudian akan menunggu Anda untuk menandai penundaan sebagai selesai sebelum mulai menaikkan peristiwa SampleRequested.

Untuk membuat deferral, panggil metode GetDeferral untuk menginstruksikan MediaStreamSource untuk menunggu panggilan asinkron Anda selesai. Ketika Anda siap untuk mulai menerima peristiwa SampleRequested , panggil metode Lengkap untuk mengakhiri penangguhan.

Berlaku untuk