媒体设备发现模型 QML 类型
提供发现媒体设备的模型。 更多...
导入语句 | import QtIvi.Media 1.0 |
实例化 | QIviMediaDeviceDiscoveryModel |
继承 |
属性
- count : int
信号
- deviceAdded(MediaDevice device)
- deviceRemoved(MediaDevice device)
方法
- MediaDevice get(i)
详细描述
MediaDeviceDiscoveryModel 提供了查询可用媒体设备和在新媒体设备添加或删除时接收通知的方式。
此列表中列出的所有设备都需要是 MediaDevice 的子类。
此模型中可用以下角色
角色名称 | 类型 | 描述 |
---|---|---|
name | string | 媒体设备的名称。例如,连接的USB闪存驱动器/SD卡或连接的iPod的名称。 |
type | string | 媒体设备的类型。有关详细信息,请参阅 SupportedMediaDevices。 |
serviceObject | QIviMediaDevice | 媒体设备。此对象可以用作其他功能的 ServiceObject。例如,SearchAndBrowseModel。 |
MediaDeviceDiscoveryModel 期望只有一个后端可用。建议将其与 discoveryMode 设置为 AbstractFeature.AutoDiscovery 一起使用。
属性文档
count : int |
此模型中的当前行数。
信号文档
deviceAdded(MediaDevice device) |
每当添加新的媒体设备时,都会发出此信号。新媒体设备作为 device 传递。
注意:相应的处理程序为 onDeviceAdded
。
deviceRemoved(MediaDevice device) |
每当删除媒体设备时,都会发出此信号。删除的设备作为 device 传递。之后,将删除该设备。
注意:相应的处理程序是 onDeviceRemoved
。
方法文档
MediaDevice get(i) |
返回索引 i 上的媒体设备。
注意: 返回的设备属于模型,可以随时删除。如果存储在属性或变量中,可能会导致悬垂指针。
©版权所有 © 2020 The Qt Company Ltd. 包含在本文档中的文档贡献受各自所有者的版权保护。提供的文档受版本 1.3 的 GNU 自由文档许可证(Free Software Foundation 发布)条款约束。Qt及其相关标志是The Qt Company Ltd.在芬兰和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。