sourceFilter 元素

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

sourceFilter 元素包含从库中选择项的元素。

<sourceFilter
    type = "string"
    id = "WPL_GUID"
    name = "string"
>
</sourceFilter>

属性

类型

筛选器对象的类型。 此属性没有预定义的值。

id (必需)

唯一标识源筛选器对象的 GUID。 调用源筛选器对象的 方法来解释 sourceFilter 元素中包含的片段元素。

说明
{4202947A-A563-4B05-A754-A1B4B5989849} “我的库中的音乐”源筛选器的 GUID。
{B2D9BDDC-8E49-444B-9BA4-193ABF9C7870} “我的库中的视频”源筛选器的 GUID。
{CC823400-A8E4-4081-B073-D3B6D952FE69} “我的库中的图片”源筛选器的 GUID。
{E5415A66-7763-4BDE-B97F-5557CA73C303} “我的库中的电视节目”源筛选器的 GUID。

名称 (必需)

筛选器对象的名称。

说明
我的库中的音乐 从用户库中的音乐项集中选择指定项的筛选器对象。
我的库中的视频 一个筛选器对象,该对象从用户库中的视频项集中选择指定项。
库中的图片 一个筛选器对象,该对象从用户库中的照片项目集中选择指定项目。
我的库中的电视节目 从用户库中的电视项目集中选择指定项的筛选器对象。

父/子元素

层次结构 元素
Parent querySet
片段

备注

sourceFilter 元素从库中选择项,而不考虑结果集的大小。 另一方面, 筛选器 元素限制结果集的大小。

示例

<sourceFilter 
    type = "smartFilterObject" 
    id = "{4202947A-A563-4B05-A754-A1B4B5989849}" 
    name = "Music in my library">
        <fragment name = "Genre">
            <argument name = "condition">Is</argument>
            <argument name = "value">Rock</argument>
        </fragment>
        <fragment name = "Album Artist">
            <argument name = "condition">Is Not</argument>
            <argument name = "value">Brenda Diaz</argument>
        </fragment>
</sourceFilter>

要求

要求
版本
Windows Media Player 9 系列或更高版本。

另请参阅

filter 元素

fragment 元素

querySet 元素

Windows Media 播放列表元素参考