diff deps/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.xml @ 0:3425707ddbf6

Initial import (hopefully this mercurial stuff works...)
author fraserofthenight
date Mon, 06 Jul 2009 08:06:28 -0700
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deps/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.xml	Mon Jul 06 08:06:28 2009 -0700
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="utf-8"?>
+<scpd xmlns="urn:schemas-upnp-org:service-1-0">
+	<specVersion>
+		<major>1</major> 
+		<minor>0</minor> 
+	</specVersion>
+	<actionList>
+		<action>
+		<name>Browse</name> 
+		<argumentList>
+			<argument>
+				<name>ObjectID</name> 
+				<direction>in</direction> 
+				<relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable> 
+			</argument>
+			<argument>
+				<name>BrowseFlag</name> 
+				<direction>in</direction> 
+				<relatedStateVariable>A_ARG_TYPE_BrowseFlag</relatedStateVariable> 
+			</argument>
+			<argument>
+				<name>Filter</name> 
+				<direction>in</direction> 
+				<relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable> 
+			</argument>
+			<argument>
+				<name>StartingIndex</name> 
+				<direction>in</direction> 
+				<relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable> 
+			</argument>
+			<argument>
+				<name>RequestedCount</name> 
+				<direction>in</direction> 
+				<relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable> 
+			</argument>
+			<argument>
+				<name>SortCriteria</name> 
+				<direction>in</direction> 
+				<relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable> 
+			</argument>
+			<argument>
+				<name>Result</name> 
+				<direction>out</direction> 
+				<relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable> 
+			</argument>
+			<argument>
+				<name>NumberReturned</name> 
+				<direction>out</direction> 
+				<relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable> 
+			</argument>
+			<argument>
+				<name>TotalMatches</name> 
+				<direction>out</direction> 
+				<relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable> 
+			</argument>
+			<argument>
+				<name>UpdateID</name> 
+				<direction>out</direction> 
+				<relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable> 
+			</argument>
+		</argumentList>
+		</action>
+		<action>
+			<name>GetSortCapabilities</name> 
+			<argumentList>
+				<argument>
+					<name>SortCaps</name> 
+					<direction>out</direction> 
+					<relatedStateVariable>SortCapabilities</relatedStateVariable> 
+				</argument>
+			</argumentList>
+		</action>
+		<action>
+			<name>GetSystemUpdateID</name> 
+			<argumentList>
+				<argument>
+					<name>Id</name> 
+					<direction>out</direction> 
+					<relatedStateVariable>SystemUpdateID</relatedStateVariable> 
+				</argument>
+			</argumentList>
+		</action>
+		<action>
+			<name>GetSearchCapabilities</name> 
+			<argumentList>
+				<argument>
+					<name>SearchCaps</name> 
+					<direction>out</direction> 
+					<relatedStateVariable>SearchCapabilities</relatedStateVariable> 
+				</argument>
+			</argumentList>
+		</action>
+		<action>
+		    <name>Search</name>
+            <argumentList>
+                <argument>
+                    <name>ContainerID</name>
+                    <direction>in</direction>         
+                    <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
+                </argument>
+                <argument>
+                    <name>SearchCriteria</name>
+                    <direction>in</direction>            
+                    <relatedStateVariable>A_ARG_TYPE_SearchCriteria</relatedStateVariable>
+                </argument>
+                <argument>
+                    <name>Filter</name>
+                    <direction>in</direction>
+                    <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
+                </argument>
+                <argument>
+                    <name>StartingIndex</name>
+                    <direction>in</direction>
+                    <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
+                </argument>
+                <argument>
+                    <name>RequestedCount</name>
+                    <direction>in</direction>
+                    <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
+                </argument>
+                <argument>
+                    <name>SortCriteria</name>
+                    <direction>in</direction>          
+                    <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
+                </argument>
+                <argument>
+                    <name>Result</name>
+                    <direction>out</direction>
+                    <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
+                </argument>
+                <argument>
+                    <name>NumberReturned</name>
+                    <direction>out</direction>
+                    <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
+                </argument>
+                <argument>
+                    <name>TotalMatches</name>
+                    <direction>out</direction>
+                    <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
+                </argument>
+                <argument>
+                    <name>UpdateID</name>
+                    <direction>out</direction>           
+                    <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
+                </argument>
+            </argumentList>
+        </action>
+	</actionList>
+	<serviceStateTable>
+		<stateVariable sendEvents="no">
+			<name>A_ARG_TYPE_BrowseFlag</name> 
+			<dataType>string</dataType> 
+			<allowedValueList>
+				<allowedValue>BrowseMetadata</allowedValue> 
+				<allowedValue>BrowseDirectChildren</allowedValue> 
+			</allowedValueList>
+		</stateVariable>
+		<stateVariable sendEvents="yes">
+			<name>ContainerUpdateIDs</name> 
+			<dataType>string</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="yes">
+			<name>SystemUpdateID</name> 
+			<dataType>ui4</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="no">
+			<name>A_ARG_TYPE_Count</name> 
+			<dataType>ui4</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="no">
+			<name>A_ARG_TYPE_SortCriteria</name> 
+			<dataType>string</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="no">
+			<name>A_ARG_TYPE_SearchCriteria</name>
+			<dataType>string</dataType>
+		</stateVariable>    
+		<stateVariable sendEvents="no">
+			<name>SortCapabilities</name> 
+			<dataType>string</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="no">
+			<name>A_ARG_TYPE_Index</name> 
+			<dataType>ui4</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="no">
+			<name>A_ARG_TYPE_ObjectID</name> 
+			<dataType>string</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="no">
+			<name>A_ARG_TYPE_UpdateID</name> 
+			<dataType>ui4</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="no">
+			<name>A_ARG_TYPE_Result</name> 
+			<dataType>string</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="no">
+			<name>SearchCapabilities</name> 
+			<dataType>string</dataType> 
+		</stateVariable>
+		<stateVariable sendEvents="no">
+			<name>A_ARG_TYPE_Filter</name> 
+			<dataType>string</dataType> 
+		</stateVariable>
+	</serviceStateTable>
+</scpd>
\ No newline at end of file