Bagikan melalui


MediaStreamSourceSampleRequest.Sample Properti

Definisi

Mengatur MediaStreamSample yang diminta oleh MediaStreamSource. Aplikasi mengirimkan MediaStreamSample ke MediaStreamSource dengan menetapkan nilai ke properti ini.

public:
 property MediaStreamSample ^ Sample { MediaStreamSample ^ get(); void set(MediaStreamSample ^ value); };
MediaStreamSample Sample();

void Sample(MediaStreamSample value);
public MediaStreamSample Sample { get; set; }
var mediaStreamSample = mediaStreamSourceSampleRequest.sample;
mediaStreamSourceSampleRequest.sample = mediaStreamSample;
Public Property Sample As MediaStreamSample

Nilai Properti

Sampel yang dikirimkan ke MediaStreamSource ketika properti ini diatur. Nilai default-nya adalah null.

Keterangan

Nilai awal properti ini null.

Aplikasi harus mengalokasikan MediaStreamSample dan mengirimkannya ke MediaStreamSource dengan menetapkan MediaStreamSample ke properti ini.

Jika tidak ada lagi MediaStreamSamples untuk dikirimkan ke aliran yang diidentifikasi oleh properti StreamDescriptor karena akhir aliran telah tercapai, maka aplikasi harus mengatur properti Sampel ke null.

Jika aplikasi perlu melakukan operasi asinkron untuk mengambil MediaStreamSample, aplikasi harus memanggil metode GetDeferral untuk menunjukkan bahwa penugasan properti Sampel telah ditangguhkan.

Jika MediaStreamSample saat ini tidak tersedia, misalnya, karena belum diunduh dari server, aplikasi harus memanggil GetDeferral dan juga memanggil ReportSampleProgress pada karena data yang diperlukan sedang diunduh.

Interval yang direkomendasikan antara setiap pemanggilan ReportSampleProgress adalah 500 milidetik.

Berlaku untuk