Freigeben über


MediaStreamSource.SwitchStreamsRequested Ereignis

Definition

Tritt auf, wenn MediaStreamSource die Anforderung von MediaStreamSample-Objekten für einen bestimmten Stream beendet und stattdessen mit der Anforderung von MediaStreamSample-Objekten aus einem anderen Stream beginnt.

// Register
event_token SwitchStreamsRequested(TypedEventHandler<MediaStreamSource, MediaStreamSourceSwitchStreamsRequestedEventArgs const&> const& handler) const;

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

// Revoke with event_revoker
MediaStreamSource::SwitchStreamsRequested_revoker SwitchStreamsRequested(auto_revoke_t, TypedEventHandler<MediaStreamSource, MediaStreamSourceSwitchStreamsRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<MediaStreamSource,MediaStreamSourceSwitchStreamsRequestedEventArgs> SwitchStreamsRequested;
function onSwitchStreamsRequested(eventArgs) { /* Your code */ }
mediaStreamSource.addEventListener("switchstreamsrequested", onSwitchStreamsRequested);
mediaStreamSource.removeEventListener("switchstreamsrequested", onSwitchStreamsRequested);
- or -
mediaStreamSource.onswitchstreamsrequested = onSwitchStreamsRequested;
Public Custom Event SwitchStreamsRequested As TypedEventHandler(Of MediaStreamSource, MediaStreamSourceSwitchStreamsRequestedEventArgs) 

Ereignistyp

Hinweise

Dieses Ereignis kann ausgelöst werden, wenn mehrere Audiostreamdeskriptoren oder mehrere Videostreamdeskriptoren vorhanden sind. Normalerweise wird zu einem bestimmten Zeitpunkt nur ein Audio- und ein Videostream ausgewählt. Dieses Ereignis wird ausgelöst, wenn der aktuell ausgewählte Audio- oder Videostream durch einen anderen Stream ersetzt wird.

Das Ereignis ist informal. Anwendungen benötigen keinen Handler für dieses Ereignis.

Gilt für:

Weitere Informationen