Bagikan melalui


MediaStreamSourceSwitchStreamsRequestDeferral Kelas

Definisi

Menyediakan cara bagi aplikasi untuk melaporkan secara asinkron bahwa aplikasi telah menyelesaikan peristiwa MediaStreamSource.SwitchStreamsRequested .

public ref class MediaStreamSourceSwitchStreamsRequestDeferral sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaStreamSourceSwitchStreamsRequestDeferral final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaStreamSourceSwitchStreamsRequestDeferral
Public NotInheritable Class MediaStreamSourceSwitchStreamsRequestDeferral
Warisan
Object Platform::Object IInspectable MediaStreamSourceSwitchStreamsRequestDeferral
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

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

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

Lihat Sampel MediaStreamSource untuk contoh penggunaan Sumber Aliran Media di aplikasi UWP.

Metode

Complete()

Melaporkan bahwa aplikasi telah selesai memproses peristiwa MediaStreamSource.SwitchStreamsRequested .

Berlaku untuk

Lihat juga