Creates a preset view that determines what a user can see. The viewer can be of any type available in IPS. The preset view is applied when the assets are published.
Syntax
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
ImagePortalAdmin
Input (createViewerPresetParam)
Name | Type | Required | Description |
---|---|---|---|
companyHandle | xsd:string |
Yes | The handle of the company that contains the viewer presets and assets. |
folderHandle | xsd:string |
Yes | The handle of the folder that contains the assets. |
name | xsd:string |
Yes | Viewer name. |
type | xsd:string |
Yes | Viewer type. |
configSettingArray | types:ConfigSettingArray |
No | An array that contains names, values, and handles of images that you’re applying presets to. |
Output (createViewerPresetReturn)
Name | Type | Required | Description |
---|---|---|---|
viewerPresetHandle | xsd:string |
Yes | Handle of the preset to the viewer. |
This code sample creates a video player preset. The response returns a handle to the preset.
<createViewerPresetParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|0</companyHandle>
<folderHandle>Scene7SharedAssets/</folderHandle>
<name>eVideo4</name>
<type>VideoPlayer</type>
<configSettingArray>
<items>
<name>Video Bit Rate</name>
<value>393334.6508779093</value>
</items>
<items>
<name>Audio Sample Rate</name>
<value>44100</value>
</items>
...
<items>
<name>vidPaneWidth</name>
<value>0</value>
</items>
</configSettingArray>
</createViewerPresetParam>
Response
<createViewerPresetReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<viewerPresetHandle>a|151760|40|151760</viewerPresetHandle>
</createViewerPresetReturn>