MediaStreamSource.SwitchStreamsRequested 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当 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)
事件类型
注解
当存在多个音频流描述符或多个视频流描述符时,可能会引发此事件。 通常,在任何给定时间仅选择一个音频流和一个视频流。 当当前选定的音频或视频流替换为其他流时,将引发此事件。
事件是信息性的。 应用程序不需要具有此事件的处理程序。