MediaStreamSource.Starting Ereignis

Definition

Tritt auf, wenn MediaStreamSource bereit ist, mediaStreamSample-Objekte anzufordern. Das Ereignis kann eine Position in der Medienzeitlinie angeben, von der aus das erste MediaStreamSample übermittelt werden soll.

// 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) 

Ereignistyp

Hinweise

MediaStreamSource löst dieses Ereignis aus, bevor die Anforderung von MediaStreamSamples zum ersten Mal gestartet wird. Das Ereignis wird auch ausgelöst, wenn die Anforderung von MediaStreamSamples fortgesetzt wird , nachdem ein Angehaltenes Ereignis aufgetreten ist.

Beim Empfang dieses Ereignisses muss die Anwendung die SetActualStartPosition-Methode für das MediaStreamSourceStartingRequest-Objekt aufrufen, um die tatsächliche Position in der Zeitlinie anzugeben, aus der MediaStreamSample-Objekte abgerufen werden.

Dieses Ereignis bricht alle SampleRequested-Ereignisse ab, für die die Anwendung das angeforderte MediaStreamSample nicht übermittelt hat. Die Anwendung muss jedoch weiterhin die Complete-Methode für das MediaStreamSourceSampleRequestDeferral-Objekt für alle vorherigen SampleRequested-Ereignisse aufrufen.

Anwendungen müssen nur über einen Handler für das Starting-Ereignis verfügen, wenn MediaStreamSource.CanSeek auf true festgelegt ist und die Suche unterstützt.

Gilt für:

Weitere Informationen