Difference between revisions of "Display services"
Jump to navigation
Jump to search
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 17: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 |