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::IGrcService"
 
This is "nn::grcsrv::IGrcService"
  
Line 11: Line 10:
 
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 1 || GetContinuousRecorder
+
| 1 || OpenContinuousRecorder
 
|-
 
|-
| 2 || GetGameMovieTrimmer
+
| 2 || OpenGameMovieTrimmer
 
|}
 
|}
  
= nn::grcsrv::IContinuousRecorder =
+
= IContinuousRecorder =
 +
This is "nn::grcsrv::IContinuousRecorder".
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 35: Line 35:
 
|}
 
|}
  
= nn::grcsrv::IGameMovieTrimmer =
+
= IGameMovieTrimmer =
 +
This is "nn::grcsrv::IGameMovieTrimmer".
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 41: Line 42:
 
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 1 ||
+
| 1 || BeginTrim
 
|-
 
|-
| 2 ||
+
| 2 || EndTrim
 
|-
 
|-
| 10 ||
+
| 10 || GetNotTrimmingEvent
 
|-
 
|-
| 20 ||
+
| 20 || SetThumbnailRgba
 
|}
 
|}
  
 
[[Category:Services]]
 
[[Category:Services]]

Revision as of 21:03, 26 March 2018

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 OpenContinuousRecorder
2 OpenGameMovieTrimmer

IContinuousRecorder

This is "nn::grcsrv::IContinuousRecorder".

Cmd Name
1
2
10
11
12
13

IGameMovieTrimmer

This is "nn::grcsrv::IGameMovieTrimmer".

Cmd Name
1 BeginTrim
2 EndTrim
10 GetNotTrimmingEvent
20 SetThumbnailRgba