GRC services: Difference between revisions

Line 108: Line 108:
== StartOffscreenRecording ==
== StartOffscreenRecording ==
Takes an input u64, no output.
Takes an input u64, no output.
Seems to be unused by official user processes, [[#StartOffscreenRecordingEx]] is used instead.


== AbortOffscreenRecording ==
== AbortOffscreenRecording ==
Takes an input u64, no output.
Takes an input u64 '''LayerHandle''', no output.


== RequestOffscreenRecordingFinishReady ==
== RequestOffscreenRecordingFinishReady ==
Takes an input u64, no output.
Takes an input u64 '''LayerHandle''', no output.


== StartOffscreenRecordingEx ==
== StartOffscreenRecordingEx ==
Takes an input u64 and an [[#OffscreenRecordingParameter]], no output.
Takes an input u64 '''LayerHandle''' and an [[#OffscreenRecordingParameter]], no output.


== CompleteOffscreenRecordingFinish ==
== CompleteOffscreenRecordingFinish ==
Takes an input u64 and a type-0x5 input buffer, no output.
Takes an input u64 and a type-0x5 input buffer, no output.
Seems to be unused by official user processes, [[#CompleteOffscreenRecordingFinishEx0]] is used instead.


== CompleteOffscreenRecordingFinishEx0 ==
== CompleteOffscreenRecordingFinishEx0 ==
Takes an input u64 and 2 type-0x5 input buffers, no output.
Takes an input u64 '''LayerHandle''' and 2 type-0x5 input buffers, no output.


== EncodeOffscreenLayerAudioSample ==
== EncodeOffscreenLayerAudioSample ==
Takes an input u64 and a type-0x5 input buffer, returns an output u64.
Takes an input u64 '''LayerHandle''' and a type-0x5 input buffer, returns an output u64.


== GetOffscreenLayerError ==
== GetOffscreenLayerError ==
Takes an input u64, no output.
Takes an input u64 '''LayerHandle''', no output.


== GetOffscreenLayerRecordingFinishReadyEvent ==
== GetOffscreenLayerRecordingFinishReadyEvent ==
Takes an input u64, returns an output handle.
Takes an input u64 '''LayerHandle''', returns an output event handle.


== GetOffscreenLayerAudioEncodeReadyEvent ==
== GetOffscreenLayerAudioEncodeReadyEvent ==
Takes an input u64, returns an output handle.
Takes an input u64 '''LayerHandle''', returns an output event handle.


= OffscreenRecordingParameter =
= OffscreenRecordingParameter =