MediaSourceAppServiceConnection 类

定义

启用应用服务的实现,该服务提供可由 UWP 应用使用的自定义媒体源。

public ref class MediaSourceAppServiceConnection sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.IMediaSourceAppServiceConnectionFactory, 327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
class MediaSourceAppServiceConnection final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.IMediaSourceAppServiceConnectionFactory), 327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public sealed class MediaSourceAppServiceConnection
function MediaSourceAppServiceConnection(appServiceConnection)
Public NotInheritable Class MediaSourceAppServiceConnection
继承
Object Platform::Object IInspectable MediaSourceAppServiceConnection
属性

Windows 要求

设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)

注解

此功能必须在后台任务中实现。 启动后台任务并 运行后,应用应创建此类的新实例,为 InitializeMediaStreamSourceRequested 事件注册处理程序,并调用 Start 以通知系统应用服务已准备好处理流源请求。

系统将 IRandomAccessStream 和未初始化 的 MediaStreamSource 对象传递到 InitializeMediaStreamSourceRequested 事件处理程序中。 应用服务应分析 IRandomAccessStream 以创建 IMediaStreamDescriptor。 如果支持请求的流格式,则应用服务可以初始化 MediaStreamSource 并开始提供示例。

构造函数

MediaSourceAppServiceConnection(AppServiceConnection)

初始化 MediaSourceAppServiceConnection 类的新实例。

方法

Start()

通知系统应用服务已准备好接收媒体流源请求。

事件

InitializeMediaStreamSourceRequested

由系统引发以请求初始化新的 MediaStreamSource

适用于