GRC services: Difference between revisions

From Nintendo Switch Brew
Jump to navigation Jump to search
No edit summary
No edit summary
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 23: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