Display services: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 23: | Line 23: | ||
|} | |} | ||
= vi:u " | = vi:u = | ||
This is "nn::visrv::sf::IApplicationRootService". | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name | ! Cmd || Name || Notes | ||
|- | |- | ||
| 0 || | | 0 || GetDisplayService || Returns an [[#IApplicationDisplayService]]. | ||
|- | |- | ||
|} | |} | ||
= vi:m " | = vi:m = | ||
This is "nn::visrv::sf::IManagerRootService". | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name | ! Cmd || Name || Notes | ||
|- | |- | ||
| 2 || | | 2 || GetDisplayService || Returns an [[#IApplicationDisplayService]]. | ||
|- | |- | ||
| 3 || | | 3 || GetDisplayServiceWithProxyNameExchange || Returns an [[#IApplicationDisplayService]]. | ||
|- | |- | ||
|} | |} | ||
= vi:s " | = vi:s = | ||
This is "nn::visrv::sf::ISystemRootService". | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 1 || | | 1 || GetDisplayService || Returns an [[#IApplicationDisplayService]]. | ||
|- | |- | ||
| 3 || | | 3 || GetDisplayServiceWithProxyNameExchange || Returns an [[#IApplicationDisplayService]]. | ||
|- | |- | ||
|} | |} | ||
| Line 57: | Line 63: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name | ! Cmd || Name || Notes | ||
|- | |- | ||
| 100 || | | 100 || GetRelayService || Returns an [[#IHOSBinderDriver]]. | ||
|- | |- | ||
| 101 || | | 101 || GetSystemDisplayService || Returns an [[#ISystemDisplayService]]. | ||
|- | |- | ||
| 102 || | | 102 || GetManagerDisplayService || Returns an [[#IManagerDisplayService]]. | ||
|- | |- | ||
| 103 || | | 103 || GetIndirectDisplayTransactionService || Returns an [[#IHOSBinderDriver]]. | ||
|- | |- | ||
| 1000 || | | 1000 || ListDisplays || | ||
|- | |- | ||
| 1010 || | | 1010 || OpenDisplay || | ||
|- | |- | ||
| 1011 || | | 1011 || OpenDefaultDisplay || | ||
|- | |- | ||
| 1020 || | | 1020 || CloseDisplay || | ||
|- | |- | ||
| 1101 || | | 1101 || SetDisplayEnabled || | ||
|- | |- | ||
| 1102 || | | 1102 || GetDisplayResolution || | ||
|- | |- | ||
| 2020 || | | 2020 || OpenLayer || | ||
|- | |- | ||
| 2021 || | | 2021 || CloseLayer || | ||
|- | |- | ||
| 2030 || | | 2030 || CreateStrayLayer || | ||
|- | |- | ||
| 2031 || | | 2031 || DestroyStrayLayer || | ||
|- | |- | ||
| 2101 || | | 2101 || SetLayerScalingMode || | ||
|- | |- | ||
| 2450 || | | 2450 || GetIndirectLayerImageMap || | ||
|- | |- | ||
| 2451 || | | 2451 || GetIndirectLayerImageCropMap || | ||
|- | |- | ||
| 2460 || | | 2460 || GetIndirectLayerImageRequiredMemoryInfo || | ||
|- | |- | ||
| 5202 || | | 5202 || GetDisplayVsyncEvent || | ||
|- | |- | ||
| 5203 || | | 5203 || GetDisplayVsyncEventForDebug || | ||
|- | |- | ||
|} | |} | ||
= IHOSBinderDriver = | == IHOSBinderDriver == | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || TransactParcel | ||
|- | |- | ||
| 1 || | | 1 || AdjustRefcount | ||
|- | |- | ||
| 2 || | | 2 || GetNativeHandle | ||
|- | |- | ||
| 3 || TransactParcelAuto | |||
|} | |} | ||
= ISystemDisplayService = | == ISystemDisplayService == | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 1200 || | | 1200 || GetZOrderCountMin | ||
|- | |||
| 1202 || GetZOrderCountMax | |||
|- | |- | ||
| | | 1203 || GetDisplayLogicalResolution | ||
|- | |- | ||
| | | 1204 || SetDisplayMagnification | ||
|- | |- | ||
| 2201 || | | 2201 || SetLayerPosition | ||
|- | |- | ||
| 2203 || | | 2203 || SetLayerSize | ||
|- | |- | ||
| 2204 || | | 2204 || GetLayerZ | ||
|- | |- | ||
| 2205 || | | 2205 || SetLayerZ | ||
|- | |- | ||
| 2207 || | | 2207 || SetLayerVisibility | ||
|- | |- | ||
| 2209 || | | 2209 || SetLayerAlpha | ||
|- | |- | ||
| 2312 || | | 2312 || CreateStrayLayer | ||
|- | |- | ||
| 2400 || | | 2400 || OpenIndirectLayer | ||
|- | |- | ||
| 2401 || | | 2401 || CloseIndirectLayer | ||
|- | |- | ||
| 2402 || | | 2402 || FlipIndirectLayer | ||
|- | |- | ||
| 3000 || | | 3000 || ListDisplayModes | ||
|- | |- | ||
| 3001 || | | 3001 || ListDisplayRgbRanges | ||
|- | |- | ||
| 3002 || | | 3002 || ListDisplayContentTypes | ||
|- | |- | ||
| 3200 || | | 3200 || GetDisplayMode | ||
|- | |- | ||
| 3201 || | | 3201 || SetDisplayMode | ||
|- | |- | ||
| 3202 || | | 3202 || GetDisplayUnderscan | ||
|- | |- | ||
| 3203 || | | 3203 || SetDisplayUnderscan | ||
|- | |- | ||
| 3204 || | | 3204 || GetDisplayContentType | ||
|- | |- | ||
| 3205 || | | 3205 || SetDisplayContentType | ||
|- | |- | ||
| 3206 || | | 3206 || GetDisplayRgbRange | ||
|- | |- | ||
| 3207 || | | 3207 || SetDisplayRgbRange | ||
|- | |- | ||
| 3208 || | | 3208 || GetDisplayCmuMode | ||
|- | |- | ||
| 3209 || | | 3209 || SetDisplayCmuMode | ||
|- | |- | ||
| 3210 || | | 3210 || GetDisplayContrastRatio | ||
|- | |- | ||
| 3211 || | | 3211 || SetDisplayContrastRatio | ||
|- | |- | ||
| 3214 || | | 3214 || GetDisplayGamma | ||
|- | |- | ||
| 3215 || | | 3215 || SetDisplayGamma | ||
|- | |- | ||
| 3216 || | | 3216 || GetDisplayCmuLuma | ||
|- | |- | ||
| 3217 || | | 3217 || SetDisplayCmuLuma | ||
|- | |- | ||
|} | |} | ||
= IManagerDisplayService = | == IManagerDisplayService == | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 2010 || | | 1102 || GetDisplayResolution | ||
|- | |||
| 2010 || CreateManagedLayer | |||
|- | |- | ||
| 2011 || | | 2011 || DestroyManagedLayer | ||
|- | |- | ||
| 2050 || | | 2050 || CreateIndirectLayer | ||
|- | |- | ||
| 2051 || | | 2051 || DestroyIndirectLayer | ||
|- | |- | ||
| 2052 || | | 2052 || CreateIndirectProducerEndPoint | ||
|- | |- | ||
| 2053 || | | 2053 || DestroyIndirectProducerEndPoint | ||
|- | |- | ||
| 2054 || | | 2054 || CreateIndirectConsumerEndPoint | ||
|- | |- | ||
| 2055 || | | 2055 || DestroyIndirectConsumerEndPoint | ||
|- | |- | ||
| 2300 || | | 2300 || AcquireLayerTexturePresentingEvent | ||
|- | |- | ||
| 2301 || | | 2301 || ReleaseLayerTexturePresentingEvent | ||
|- | |- | ||
| 2302 || | | 2302 || GetDisplayHotplugEvent | ||
|- | |- | ||
| 2402 || | | 2402 || GetDisplayHotplugState | ||
|- | |- | ||
| 4201 || | | 4201 || SetDisplayAlpha | ||
|- | |- | ||
| 4203 || | | 4203 || SetDisplayLayerStack | ||
|- | |- | ||
| 4205 || | | 4205 || SetDisplayPowerState | ||
|- | |- | ||
| 6000 || | | 6000 || AddToLayerStack | ||
|- | |- | ||
| 6001 || | | 6001 || RemoveFromLayerStack | ||
|- | |- | ||
| 6002 || | | 6002 || SetLayerVisibility | ||
|- | |- | ||
| 7000 || | | 7000 || SetContentVisibility | ||
|- | |- | ||
| 8000 || | | 8000 || SetConductorLayer | ||
|- | |- | ||
| 8100 || | | 8100 || SetIndirectProducerFlipOffset | ||
|} | |} | ||
[[Category:Services]] | [[Category:Services]] | ||
Revision as of 18:24, 20 September 2017
mm:u
NVIDIA multimedia (NvMM) platform service.
| Cmd | Name |
|---|---|
| 0 | ? |
| 1 | ? |
| 2 | ? |
| 3 | ? |
| 4 | module_init_clk |
| 5 | module_deinit_clk |
| 6 | module_set_clk_rate |
| 7 | module_get_clk_rate |
vi:u
This is "nn::visrv::sf::IApplicationRootService".
| Cmd | Name | Notes |
|---|---|---|
| 0 | GetDisplayService | Returns an #IApplicationDisplayService. |
vi:m
This is "nn::visrv::sf::IManagerRootService".
| Cmd | Name | Notes |
|---|---|---|
| 2 | GetDisplayService | Returns an #IApplicationDisplayService. |
| 3 | GetDisplayServiceWithProxyNameExchange | Returns an #IApplicationDisplayService. |
vi:s
This is "nn::visrv::sf::ISystemRootService".
| Cmd | Name | |
|---|---|---|
| 1 | GetDisplayService | Returns an #IApplicationDisplayService. |
| 3 | GetDisplayServiceWithProxyNameExchange | Returns an #IApplicationDisplayService. |
IApplicationDisplayService
| Cmd | Name | Notes |
|---|---|---|
| 100 | GetRelayService | Returns an #IHOSBinderDriver. |
| 101 | GetSystemDisplayService | Returns an #ISystemDisplayService. |
| 102 | GetManagerDisplayService | Returns an #IManagerDisplayService. |
| 103 | GetIndirectDisplayTransactionService | Returns an #IHOSBinderDriver. |
| 1000 | ListDisplays | |
| 1010 | OpenDisplay | |
| 1011 | OpenDefaultDisplay | |
| 1020 | CloseDisplay | |
| 1101 | SetDisplayEnabled | |
| 1102 | GetDisplayResolution | |
| 2020 | OpenLayer | |
| 2021 | CloseLayer | |
| 2030 | CreateStrayLayer | |
| 2031 | DestroyStrayLayer | |
| 2101 | SetLayerScalingMode | |
| 2450 | GetIndirectLayerImageMap | |
| 2451 | GetIndirectLayerImageCropMap | |
| 2460 | GetIndirectLayerImageRequiredMemoryInfo | |
| 5202 | GetDisplayVsyncEvent | |
| 5203 | GetDisplayVsyncEventForDebug |
IHOSBinderDriver
| Cmd | Name |
|---|---|
| 0 | TransactParcel |
| 1 | AdjustRefcount |
| 2 | GetNativeHandle |
| 3 | TransactParcelAuto |
ISystemDisplayService
| Cmd | Name |
|---|---|
| 1200 | GetZOrderCountMin |
| 1202 | GetZOrderCountMax |
| 1203 | GetDisplayLogicalResolution |
| 1204 | SetDisplayMagnification |
| 2201 | SetLayerPosition |
| 2203 | SetLayerSize |
| 2204 | GetLayerZ |
| 2205 | SetLayerZ |
| 2207 | SetLayerVisibility |
| 2209 | SetLayerAlpha |
| 2312 | CreateStrayLayer |
| 2400 | OpenIndirectLayer |
| 2401 | CloseIndirectLayer |
| 2402 | FlipIndirectLayer |
| 3000 | ListDisplayModes |
| 3001 | ListDisplayRgbRanges |
| 3002 | ListDisplayContentTypes |
| 3200 | GetDisplayMode |
| 3201 | SetDisplayMode |
| 3202 | GetDisplayUnderscan |
| 3203 | SetDisplayUnderscan |
| 3204 | GetDisplayContentType |
| 3205 | SetDisplayContentType |
| 3206 | GetDisplayRgbRange |
| 3207 | SetDisplayRgbRange |
| 3208 | GetDisplayCmuMode |
| 3209 | SetDisplayCmuMode |
| 3210 | GetDisplayContrastRatio |
| 3211 | SetDisplayContrastRatio |
| 3214 | GetDisplayGamma |
| 3215 | SetDisplayGamma |
| 3216 | GetDisplayCmuLuma |
| 3217 | SetDisplayCmuLuma |
IManagerDisplayService
| Cmd | Name |
|---|---|
| 1102 | GetDisplayResolution |
| 2010 | CreateManagedLayer |
| 2011 | DestroyManagedLayer |
| 2050 | CreateIndirectLayer |
| 2051 | DestroyIndirectLayer |
| 2052 | CreateIndirectProducerEndPoint |
| 2053 | DestroyIndirectProducerEndPoint |
| 2054 | CreateIndirectConsumerEndPoint |
| 2055 | DestroyIndirectConsumerEndPoint |
| 2300 | AcquireLayerTexturePresentingEvent |
| 2301 | ReleaseLayerTexturePresentingEvent |
| 2302 | GetDisplayHotplugEvent |
| 2402 | GetDisplayHotplugState |
| 4201 | SetDisplayAlpha |
| 4203 | SetDisplayLayerStack |
| 4205 | SetDisplayPowerState |
| 6000 | AddToLayerStack |
| 6001 | RemoveFromLayerStack |
| 6002 | SetLayerVisibility |
| 7000 | SetContentVisibility |
| 8000 | SetConductorLayer |
| 8100 | SetIndirectProducerFlipOffset |