Display services: Difference between revisions

No edit summary
No edit summary
Line 226: Line 226:


== GetHdcpServiceObject ==
== GetHdcpServiceObject ==
No input, returns a [[#IHdcpController]].
No input. Returns a [[#IHdcpController]].


= IHdcpController =
= IHdcpController =
Line 253: Line 253:
! Cmd || Name
! Cmd || Name
|-
|-
| 0 || InitializeOld
| 0 || [[#InitializeOld]]
|-
|-
| 1 || FinalizeOld
| 1 || [[#FinalizeOld]]
|-
|-
| 2 || SetAndWaitOld
| 2 || [[#SetAndWaitOld]]
|-
|-
| 3 || GetOld
| 3 || [[#GetOld]]
|-
|-
| 4 || Initialize
| 4 || [[#Initialize]]
|-
|-
| 5 || Finalize
| 5 || [[#Finalize]]
|-
|-
| 6 || SetAndWait
| 6 || [[#SetAndWait]]
|-
|-
| 7 || Get
| 7 || [[#Get]]
|}
|}
== InitializeOld ==
Takes an input [[#Module]], an input [[#Priority]] and an input u32 '''EventClearMode'''. No output.
== FinalizeOld ==
Takes an input [[#Module]]. No output.
== SetAndWaitOld ==
Takes an input [[#Module]] and two input [[#Setting]] '''Min''' and '''Max'''. No output.
== GetOld ==
Takes an input [[#Module]]. Returns an output [[#Setting]] '''Current'''.
== Initialize ==
Same as [[#InitializeOld]], but returns an output [[#Request]].
== Finalize ==
Same as [[#FinalizeOld]], but takes an input [[#Request]] instead of an input [[#Module]].
== SetAndWait ==
Same as [[#SetAndWaitOld]], but takes an input [[#Request]] instead of an input [[#Module]].
== Get ==
Same as [[#GetOld]], but takes an input [[#Request]] instead of an input [[#Module]].


= vi:u =
= vi:u =
Line 860: Line 884:
== IsVrModeEnabled ==
== IsVrModeEnabled ==
No input. Returns an output u8 bool set by the above commands.
No input. Returns an output u8 bool set by the above commands.
= Module =
This is "nn::mmnv::Module".
{| class="wikitable" border="1"
|-
! Value || Name
|-
| 0 || Cpu
|-
| 1 || Gpu
|-
| 2 || Emc
|-
| 3 || SysBus
|-
| 4 || Mselect
|-
| 5 || Nvdec
|-
| 6 || Nvenc
|-
| 7 || Nvjpg
|-
| 8 || Test
|}
= Priority =
This is "nn::mmnv::Priority". This is an u32.
= Setting =
This is "nn::mmnv::Setting". This is an u32.
= Request =
This is "nn::mmnv::Request". This is an u32.


= DisplayInfo =
= DisplayInfo =