Bagikan melalui


MediaStreamSourceSampleRequestDeferral Kelas

Definisi

Menyediakan cara bagi aplikasi untuk melaporkan secara asinkron bahwa aplikasi telah selesai mengambil MediaStreamSample.

public ref class MediaStreamSourceSampleRequestDeferral 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 MediaStreamSourceSampleRequestDeferral 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 MediaStreamSourceSampleRequestDeferral
Public NotInheritable Class MediaStreamSourceSampleRequestDeferral
Warisan
Object Platform::Object IInspectable MediaStreamSourceSampleRequestDeferral
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 penundaan untuk mengambil MediaStreamSample secara asinkron. MediaStreamSource akan menunggu hingga Anda menandai penolakan sebagai selesai.

Untuk membuat deferral, panggil MediaStreamSourceSampleRequest.GetDeferral. Ini akan menginstruksikan MediaStreamSource untuk menunggu MediaStreamSample. Setelah Anda menetapkan MediaStreamSample ke properti MediaStreamSourceSampleRequest.Sample , 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 mengambil MediaStreamSample.

Berlaku untuk

Lihat juga