Bagikan melalui


MediaStreamSource.Starting Kejadian

Definisi

Terjadi ketika MediaStreamSource siap untuk mulai meminta objek MediaStreamSample . Peristiwa dapat menentukan posisi di garis waktu media tempat MediaStreamSample pertama harus dikirimkan.

// Register
event_token Starting(TypedEventHandler<MediaStreamSource, MediaStreamSourceStartingEventArgs const&> const& handler) const;

// Revoke with event_token
void Starting(event_token const* cookie) const;

// Revoke with event_revoker
MediaStreamSource::Starting_revoker Starting(auto_revoke_t, TypedEventHandler<MediaStreamSource, MediaStreamSourceStartingEventArgs const&> const& handler) const;
public event TypedEventHandler<MediaStreamSource,MediaStreamSourceStartingEventArgs> Starting;
function onStarting(eventArgs) { /* Your code */ }
mediaStreamSource.addEventListener("starting", onStarting);
mediaStreamSource.removeEventListener("starting", onStarting);
- or -
mediaStreamSource.onstarting = onStarting;
Public Custom Event Starting As TypedEventHandler(Of MediaStreamSource, MediaStreamSourceStartingEventArgs) 

Jenis Acara

Keterangan

MediaStreamSource menaikkan kejadian ini sebelum mulai meminta MediaStreamSamples untuk pertama kalinya. Ini juga meningkatkan peristiwa ketika dilanjutkan meminta MediaStreamSamples setelah peristiwa Dijeda terjadi.

Setelah menerima peristiwa ini, aplikasi harus memanggil metode SetActualStartPosition pada objek MediaStreamSourceStartingRequest untuk menentukan posisi aktual dalam garis waktu tempat objek MediaStreamSample akan diambil.

Kejadian ini membatalkan peristiwa SampleRequested apa pun yang belum dikirimkan aplikasi mediaStreamSample yang diminta. Namun, aplikasi masih harus memanggil metode Lengkap pada objek MediaStreamSourceSampleRequestDeferral untuk peristiwa SampleRequested sebelumnya.

Aplikasi hanya diperlukan untuk memiliki handler untuk Peristiwa awal jika MediaStreamSource.CanSeek diatur ke true dan mereka mendukung pencarian.

Berlaku untuk

Lihat juga