Select warp application, Byosdprojectionappsset, Byosdprojectionappsget – Kramer Electronics VP-790 User Manual
Page 115: Byosdprojectionappssave

VP-790 Protocol –
API Functions
111
2.107
115B
Select Warp Application
2.107.1
438B
byOsdProjectionAppsSet
API index: 1645
Selects the embedded warp API.
Input Parameters
Name
Type
Range
Description
Value
UWORD32 0: Keystone
1: 4-Corner
2: Rotation
Selects embedded warp API. Only certain
combinations of non-linear scaling are applicable.
Keystone can be combined with Pin/Barrel, Rotation
with Pin/Barrel and Anyplace is stand alone. The PC
generated free form warp API is started by selecting
a UserMap. To switch off the free form warp API
select UserMap 0 first and thereafter, any of the
three embedded warp APIs can be activated again.
The OSD has additional selections: Off, Portrait 90
and Portrait 270. Off is achieved by selecting one of
the three apps (Keystone, 4-Corner, Rotation AND
setting all values to 0). Portrait 90 can be called by
selecting User Map 9 and Portrait 270 by selecting
User Map 10.
Return Values
Name
Type
Range
Description
Status
BYTE
0x00-0xFF
0 if successful, error code otherwise
2.107.2
439B
byOsdProjectionAppsGet
API index: 1647
Retrieves the embedded warp API setting.
Input Parameters
Name
Type
Range
Description
Option
BYTE
0: From cache
1: From SPD
Retrieval method
Return Values
Name
Type
Range
Description
Status
BYTE
0x00-0xFF
0 if successful, error code otherwise
Value
UWORD32
0: Keystone
1: Anyplace
2: Rotation
Retrieves the embedded warp API
setting.
2.107.3
440B
byOsdProjectionAppsSave
API index: 1646
Saves the value from cache into the SPD.
Input Parameters
None
Return Values
Name
Type
Range
Description
Status
BYTE
0x00-0xFF
0 if successful, error code otherwise