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) 

事件类型

注解

当存在多个音频流描述符或多个视频流描述符时,可能会引发此事件。 通常,在任何给定时间仅选择一个音频流和一个视频流。 当当前选定的音频或视频流替换为其他流时,将引发此事件。

事件是信息性的。 应用程序不需要具有此事件的处理程序。

适用于

另请参阅