github.com/artpar/rclone@v1.67.3/cmd/serve/dlna/data/static/ContentDirectory.xml (about)

     1  <?xml version="1.0"?>
     2  <scpd xmlns="urn:schemas-upnp-org:service-1-0">
     3  	<specVersion>
     4  		<major>1</major>
     5  		<minor>0</minor>
     6  	</specVersion>
     7  	<actionList>
     8  		<action>
     9  			<name>GetSearchCapabilities</name>
    10  			<argumentList>
    11  				<argument>
    12  					<name>SearchCaps</name>
    13  					<direction>out</direction>
    14  					<relatedStateVariable>SearchCapabilities</relatedStateVariable>
    15  				</argument>
    16  			</argumentList>
    17  		</action>
    18  		<action>
    19  			<name>GetSortCapabilities</name>
    20  			<argumentList>
    21  				<argument>
    22  					<name>SortCaps</name>
    23  					<direction>out</direction>
    24  					<relatedStateVariable>SortCapabilities</relatedStateVariable>
    25  				</argument>
    26  			</argumentList>
    27  		</action>
    28  		<action>
    29  			<name>GetSortExtensionCapabilities</name>
    30  			<argumentList>
    31  				<argument>
    32  					<name>SortExtensionCaps</name>
    33  					<direction>out</direction>
    34  					<relatedStateVariable>SortExtensionCapabilities</relatedStateVariable>
    35  				</argument>
    36  			</argumentList>
    37  		</action>
    38  		<action>
    39  			<name>GetFeatureList</name>
    40  			<argumentList>
    41  				<argument>
    42  					<name>FeatureList</name>
    43  					<direction>out</direction>
    44  					<relatedStateVariable>FeatureList</relatedStateVariable>
    45  				</argument>
    46  			</argumentList>
    47  		</action>
    48  		<action>
    49  			<name>GetSystemUpdateID</name>
    50  			<argumentList>
    51  				<argument>
    52  					<name>Id</name>
    53  					<direction>out</direction>
    54  					<relatedStateVariable>SystemUpdateID</relatedStateVariable>
    55  				</argument>
    56  			</argumentList>
    57  		</action>
    58  		<action>
    59  			<name>Browse</name>
    60  			<argumentList>
    61  				<argument>
    62  					<name>ObjectID</name>
    63  					<direction>in</direction>
    64  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
    65  				</argument>
    66  				<argument>
    67  					<name>BrowseFlag</name>
    68  					<direction>in</direction>
    69  					<relatedStateVariable>A_ARG_TYPE_BrowseFlag</relatedStateVariable>
    70  				</argument>
    71  				<argument>
    72  					<name>Filter</name>
    73  					<direction>in</direction>
    74  					<relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
    75  				</argument>
    76  				<argument>
    77  					<name>StartingIndex</name>
    78  					<direction>in</direction>
    79  					<relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
    80  				</argument>
    81  				<argument>
    82  					<name>RequestedCount</name>
    83  					<direction>in</direction>
    84  					<relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
    85  				</argument>
    86  				<argument>
    87  					<name>SortCriteria</name>
    88  					<direction>in</direction>
    89  					<relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
    90  				</argument>
    91  				<argument>
    92  					<name>Result</name>
    93  					<direction>out</direction>
    94  					<relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
    95  				</argument>
    96  				<argument>
    97  					<name>NumberReturned</name>
    98  					<direction>out</direction>
    99  					<relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
   100  				</argument>
   101  				<argument>
   102  					<name>TotalMatches</name>
   103  					<direction>out</direction>
   104  					<relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
   105  				</argument>
   106  				<argument>
   107  					<name>UpdateID</name>
   108  					<direction>out</direction>
   109  					<relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
   110  				</argument>
   111  			</argumentList>
   112  		</action>
   113  		<action>
   114  			<name>Search</name>
   115  			<argumentList>
   116  				<argument>
   117  					<name>ContainerID</name>
   118  					<direction>in</direction>
   119  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   120  				</argument>
   121  				<argument>
   122  					<name>SearchCriteria</name>
   123  					<direction>in</direction>
   124  					<relatedStateVariable>A_ARG_TYPE_SearchCriteria</relatedStateVariable>
   125  				</argument>
   126  				<argument>
   127  					<name>Filter</name>
   128  					<direction>in</direction>
   129  					<relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
   130  				</argument>
   131  				<argument>
   132  					<name>StartingIndex</name>
   133  					<direction>in</direction>
   134  					<relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
   135  				</argument>
   136  				<argument>
   137  					<name>RequestedCount</name>
   138  					<direction>in</direction>
   139  					<relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
   140  				</argument>
   141  				<argument>
   142  					<name>SortCriteria</name>
   143  					<direction>in</direction>
   144  					<relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
   145  				</argument>
   146  				<argument>
   147  					<name>Result</name>
   148  					<direction>out</direction>
   149  					<relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
   150  				</argument>
   151  				<argument>
   152  					<name>NumberReturned</name>
   153  					<direction>out</direction>
   154  					<relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
   155  				</argument>
   156  				<argument>
   157  					<name>TotalMatches</name>
   158  					<direction>out</direction>
   159  					<relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
   160  				</argument>
   161  				<argument>
   162  					<name>UpdateID</name>
   163  					<direction>out</direction>
   164  					<relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
   165  				</argument>
   166  			</argumentList>
   167  		</action>
   168  		<action>
   169  			<name>CreateObject</name>
   170  			<argumentList>
   171  				<argument>
   172  					<name>ContainerID</name>
   173  					<direction>in</direction>
   174  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   175  				</argument>
   176  				<argument>
   177  					<name>Elements</name>
   178  					<direction>in</direction>
   179  					<relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
   180  				</argument>
   181  				<argument>
   182  					<name>ObjectID</name>
   183  					<direction>out</direction>
   184  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   185  				</argument>
   186  				<argument>
   187  					<name>Result</name>
   188  					<direction>out</direction>
   189  					<relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
   190  				</argument>
   191  			</argumentList>
   192  		</action>
   193  		<action>
   194  			<name>DestroyObject</name>
   195  			<argumentList>
   196  				<argument>
   197  					<name>ObjectID</name>
   198  					<direction>in</direction>
   199  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   200  				</argument>
   201  			</argumentList>
   202  		</action>
   203  		<action>
   204  			<name>UpdateObject</name>
   205  			<argumentList>
   206  				<argument>
   207  					<name>ObjectID</name>
   208  					<direction>in</direction>
   209  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   210  				</argument>
   211  				<argument>
   212  					<name>CurrentTagValue</name>
   213  					<direction>in</direction>
   214  					<relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
   215  				</argument>
   216  				<argument>
   217  					<name>NewTagValue</name>
   218  					<direction>in</direction>
   219  					<relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
   220  				</argument>
   221  			</argumentList>
   222  		</action>
   223  		<action>
   224  			<name>MoveObject</name>
   225  			<argumentList>
   226  				<argument>
   227  					<name>ObjectID</name>
   228  					<direction>in</direction>
   229  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   230  				</argument>
   231  				<argument>
   232  					<name>NewParentID</name>
   233  					<direction>in</direction>
   234  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   235  				</argument>
   236  				<argument>
   237  					<name>NewObjectID</name>
   238  					<direction>out</direction>
   239  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   240  				</argument>
   241  			</argumentList>
   242  		</action>
   243  		<action>
   244  			<name>ImportResource</name>
   245  			<argumentList>
   246  				<argument>
   247  					<name>SourceURI</name>
   248  					<direction>in</direction>
   249  					<relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
   250  				</argument>
   251  				<argument>
   252  					<name>DestinationURI</name>
   253  					<direction>in</direction>
   254  					<relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
   255  				</argument>
   256  				<argument>
   257  					<name>TransferID</name>
   258  					<direction>out</direction>
   259  					<relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
   260  				</argument>
   261  			</argumentList>
   262  		</action>
   263  		<action>
   264  			<name>ExportResource</name>
   265  			<argumentList>
   266  				<argument>
   267  					<name>SourceURI</name>
   268  					<direction>in</direction>
   269  					<relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
   270  				</argument>
   271  				<argument>
   272  					<name>DestinationURI</name>
   273  					<direction>in</direction>
   274  					<relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
   275  				</argument>
   276  				<argument>
   277  					<name>TransferID</name>
   278  					<direction>out</direction>
   279  					<relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
   280  				</argument>
   281  			</argumentList>
   282  		</action>
   283  		<action>
   284  			<name>StopTransferResource</name>
   285  			<argumentList>
   286  				<argument>
   287  					<name>TransferID</name>
   288  					<direction>in</direction>
   289  					<relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
   290  				</argument>
   291  			</argumentList>
   292  		</action>
   293  		<action>
   294  			<name>DeleteResource</name>
   295  			<argumentList>
   296  				<argument>
   297  					<name>ResourceURI</name>
   298  					<direction>in</direction>
   299  					<relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
   300  				</argument>
   301  			</argumentList>
   302  		</action>
   303  		<action>
   304  			<name>GetTransferProgress</name>
   305  			<argumentList>
   306  				<argument>
   307  					<name>TransferID</name>
   308  					<direction>in</direction>
   309  					<relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
   310  				</argument>
   311  				<argument>
   312  					<name>TransferStatus</name>
   313  					<direction>out</direction>
   314  					<relatedStateVariable>A_ARG_TYPE_TransferStatus</relatedStateVariable>
   315  				</argument>
   316  				<argument>
   317  					<name>TransferLength</name>
   318  					<direction>out</direction>
   319  					<relatedStateVariable>A_ARG_TYPE_TransferLength</relatedStateVariable>
   320  				</argument>
   321  				<argument>
   322  					<name>TransferTotal</name>
   323  					<direction>out</direction>
   324  					<relatedStateVariable>A_ARG_TYPE_TransferTotal</relatedStateVariable>
   325  				</argument>
   326  			</argumentList>
   327  		</action>
   328  		<action>
   329  			<name>CreateReference</name>
   330  			<argumentList>
   331  				<argument>
   332  					<name>ContainerID</name>
   333  					<direction>in</direction>
   334  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   335  				</argument>
   336  				<argument>
   337  					<name>ObjectID</name>
   338  					<direction>in</direction>
   339  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   340  				</argument>
   341  				<argument>
   342  					<name>NewID</name>
   343  					<direction>out</direction>
   344  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   345  				</argument>
   346  			</argumentList>
   347  		</action>
   348  		<action>
   349  			<name>X_GetFeatureList</name>
   350  			<argumentList>
   351  				<argument>
   352  					<name>FeatureList</name>
   353  					<direction>out</direction>
   354  					<relatedStateVariable>A_ARG_TYPE_Featurelist</relatedStateVariable>
   355  				</argument>
   356  			</argumentList>
   357  		</action>
   358  		<action>
   359  			<name>X_SetBookmark</name>
   360  			<argumentList>
   361  				<argument>
   362  					<name>CategoryType</name>
   363  					<direction>in</direction>
   364  					<relatedStateVariable>A_ARG_TYPE_CategoryType</relatedStateVariable>
   365  				</argument>
   366  				<argument>
   367  					<name>RID</name>
   368  					<direction>in</direction>
   369  					<relatedStateVariable>A_ARG_TYPE_RID</relatedStateVariable>
   370  				</argument>
   371  				<argument>
   372  					<name>ObjectID</name>
   373  					<direction>in</direction>
   374  					<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
   375  				</argument>
   376  				<argument>
   377  					<name>PosSecond</name>
   378  					<direction>in</direction>
   379  					<relatedStateVariable>A_ARG_TYPE_PosSec</relatedStateVariable>
   380  				</argument>
   381  			</argumentList>
   382  		</action>
   383  	</actionList>
   384  	<serviceStateTable>
   385  		<stateVariable sendEvents="no">
   386  			<name>SearchCapabilities</name>
   387  			<dataType>string</dataType>
   388  		</stateVariable>
   389  		<stateVariable sendEvents="no">
   390  			<name>SortCapabilities</name>
   391  			<dataType>string</dataType>
   392  		</stateVariable>
   393  		<stateVariable sendEvents="no">
   394  			<name>SortExtensionCapabilities</name>
   395  			<dataType>string</dataType>
   396  		</stateVariable>
   397  		<stateVariable sendEvents="yes">
   398  			<name>SystemUpdateID</name>
   399  			<dataType>ui4</dataType>
   400  		</stateVariable>
   401  		<stateVariable sendEvents="yes">
   402  			<name>ContainerUpdateIDs</name>
   403  			<dataType>string</dataType>
   404  		</stateVariable>
   405  		<stateVariable sendEvents="yes">
   406  			<name>TransferIDs</name>
   407  			<dataType>string</dataType>
   408  		</stateVariable>
   409  		<stateVariable sendEvents="no">
   410  			<name>FeatureList</name>
   411  			<dataType>string</dataType>
   412  		</stateVariable>
   413  		<stateVariable sendEvents="no">
   414  			<name>A_ARG_TYPE_ObjectID</name>
   415  			<dataType>string</dataType>
   416  		</stateVariable>
   417  		<stateVariable sendEvents="no">
   418  			<name>A_ARG_TYPE_Result</name>
   419  			<dataType>string</dataType>
   420  		</stateVariable>
   421  		<stateVariable sendEvents="no">
   422  			<name>A_ARG_TYPE_SearchCriteria</name>
   423  			<dataType>string</dataType>
   424  		</stateVariable>
   425  		<stateVariable sendEvents="no">
   426  			<name>A_ARG_TYPE_BrowseFlag</name>
   427  			<dataType>string</dataType>
   428  			<allowedValueList>
   429  				<allowedValue>BrowseMetadata</allowedValue>
   430  				<allowedValue>BrowseDirectChildren</allowedValue>
   431  			</allowedValueList>
   432  		</stateVariable>
   433  		<stateVariable sendEvents="no">
   434  			<name>A_ARG_TYPE_Filter</name>
   435  			<dataType>string</dataType>
   436  		</stateVariable>
   437  		<stateVariable sendEvents="no">
   438  			<name>A_ARG_TYPE_SortCriteria</name>
   439  			<dataType>string</dataType>
   440  		</stateVariable>
   441  		<stateVariable sendEvents="no">
   442  			<name>A_ARG_TYPE_Index</name>
   443  			<dataType>ui4</dataType>
   444  		</stateVariable>
   445  		<stateVariable sendEvents="no">
   446  			<name>A_ARG_TYPE_Count</name>
   447  			<dataType>ui4</dataType>
   448  		</stateVariable>
   449  		<stateVariable sendEvents="no">
   450  			<name>A_ARG_TYPE_UpdateID</name>
   451  			<dataType>ui4</dataType>
   452  		</stateVariable>
   453  		<stateVariable sendEvents="no">
   454  			<name>A_ARG_TYPE_TransferID</name>
   455  			<dataType>ui4</dataType>
   456  		</stateVariable>
   457  		<stateVariable sendEvents="no">
   458  			<name>A_ARG_TYPE_TransferStatus</name>
   459  			<dataType>string</dataType>
   460  			<allowedValueList>
   461  				<allowedValue>COMPLETED</allowedValue>
   462  				<allowedValue>ERROR</allowedValue>
   463  				<allowedValue>IN_PROGRESS</allowedValue>
   464  				<allowedValue>STOPPED</allowedValue>
   465  			</allowedValueList>
   466  		</stateVariable>
   467  		<stateVariable sendEvents="no">
   468  			<name>A_ARG_TYPE_TransferLength</name>
   469  			<dataType>string</dataType>
   470  		</stateVariable>
   471  		<stateVariable sendEvents="no">
   472  			<name>A_ARG_TYPE_TransferTotal</name>
   473  			<dataType>string</dataType>
   474  		</stateVariable>
   475  		<stateVariable sendEvents="no">
   476  			<name>A_ARG_TYPE_TagValueList</name>
   477  			<dataType>string</dataType>
   478  		</stateVariable>
   479  		<stateVariable sendEvents="no">
   480  			<name>A_ARG_TYPE_URI</name>
   481  			<dataType>uri</dataType>
   482  		</stateVariable>
   483  		<stateVariable sendEvents="no">
   484  			<name>A_ARG_TYPE_CategoryType</name>
   485  			<dataType>ui4</dataType>
   486  			<defaultValue />
   487  		</stateVariable>
   488  		<stateVariable sendEvents="no">
   489  			<name>A_ARG_TYPE_RID</name>
   490  			<dataType>ui4</dataType>
   491  			<defaultValue />
   492  		</stateVariable>
   493  		<stateVariable sendEvents="no">
   494  			<name>A_ARG_TYPE_PosSec</name>
   495  			<dataType>ui4</dataType>
   496  			<defaultValue />
   497  		</stateVariable>
   498  		<stateVariable sendEvents="no">
   499  			<name>A_ARG_TYPE_Featurelist</name>
   500  			<dataType>string</dataType>
   501  			<defaultValue />
   502  		</stateVariable>
   503  	</serviceStateTable>
   504  </scpd>