Difference between revisions of "GRC services"

From Nintendo Switch Brew
Jump to navigation Jump to search
Line 4: Line 4:
  
 
= grc:c =
 
= grc:c =
This is "nn::grcsrv::IContinuousRecorder".
+
 
 +
This is "nn::grcsrv::IGrcService"
 +
 
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 1 || GetContinuousRecorder
 +
|-
 +
| 2 || GetGameMovieTrimmer
 +
|}
 +
 
 +
= nn::grcsrv::IContinuousRecorder =
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 21: Line 33:
 
|-
 
|-
 
| 13 ||
 
| 13 ||
 +
|}
 +
 +
= nn::grcsrv::IGameMovieTrimmer =
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 1 ||
 +
|-
 +
| 2 ||
 +
|-
 +
| 10 ||
 +
|-
 +
| 20 ||
 
|}
 
|}

Revision as of 11:40, 25 December 2017

GRC (Game Recording) uses libstagefright and the NvMMLite TVMR library for writing recorded video to MP4s.

Error reporting is done using the new /dev/nverpt-ctrl ioctls.

grc:c

This is "nn::grcsrv::IGrcService"

Cmd Name
1 GetContinuousRecorder
2 GetGameMovieTrimmer

nn::grcsrv::IContinuousRecorder

Cmd Name
1
2
10
11
12
13

nn::grcsrv::IGameMovieTrimmer

Cmd Name
1
2
10
20