CastingDevice 类

定义

表示能够支持强制转换连接和呈现发送给它的媒体内容的物理设备。

public ref class CastingDevice sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CastingDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CastingDevice
Public NotInheritable Class CastingDevice
继承
Object Platform::Object IInspectable CastingDevice
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

通过访问 CastingConnection.DeviceVastingDeviceSelectedEventArgs.SelectedCastingDevice 属性获取此类的实例。

属性

FriendlyName

设备的用户可读名称,从设备本身检索。

Icon

表示设备的图标。

Id

设备 ID。 此 ID 与 Windows.Devices.Enumeration API 使用的 ID 相同。

方法

CreateCastingConnection()

创建新的 CastingConnection 对象。 此方法不会与转换设备建立连接。

DeviceInfoSupportsCastingAsync(DeviceInformation)

指示给定设备 (deviceInformation 对象) 是否支持强制转换。

FromIdAsync(String)

获取给定设备 ID 的 CastingDevice 对象, (使用 Windows.Devices.Enumeration API) 从查询中获取。

GetDeviceSelector(CastingPlaybackTypes)

获取要与给定 CastingPlaybackTypesWindows.Devices.Enumeration API 一起使用的 AQS 筛选器字符串。

GetDeviceSelectorFromCastingSourceAsync(CastingSource)

获取要与给定 CastingSourceWindows.Devices.Enumeration API 一起使用的 AQS 筛选器字符串。

GetSupportedCastingPlaybackTypesAsync()

获取设备支持的媒体类型。 含

适用于