共用方式為


MediaStreamSource.SwitchStreamsRequested 事件

定義

MediaStreamSource 停止要求特定資料流程的 MediaStreamSample 物件,並改為開始向不同的資料流程要求 MediaStreamSample 物件時發生。

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

事件類型

備註

當有多個音訊串流描述元或多個視訊串流描述元時,可以引發此事件。 一般而言,在任何指定時間只會選取一個音訊串流和一個視訊串流。 當目前選取的音訊或視訊串流由不同的資料流程取代時,就會引發此事件。

事件為參考。 應用程式不需要有這個事件的處理常式。

適用於

另請參閱