Line 185: |
Line 185: |
| == RequestOffscreenRecordingFinishReady == | | == RequestOffscreenRecordingFinishReady == |
| Takes an input u64 '''LayerHandle''', no output. | | Takes an input u64 '''LayerHandle''', no output. |
| + | |
| + | This is the first cmd used by official sw when finishing recording. Then it waits on the Event originally loaded from [[#GetOffscreenLayerRecordingFinishReadyEvent]]. Then CompleteOffscreenRecordingFinishEx* is used, depending on the sdk-nso version. On any errors, [[#AbortOffscreenRecording]] is used. |
| | | |
| == StartOffscreenRecordingEx == | | == StartOffscreenRecordingEx == |
Line 207: |
Line 209: |
| | | |
| Same as [[#CompleteOffscreenRecordingFinishEx0]] except the output struct is returned in the cmdreply. | | Same as [[#CompleteOffscreenRecordingFinishEx0]] except the output struct is returned in the cmdreply. |
| + | |
| + | == GetOffscreenLayerError == |
| + | Takes an input u64 '''LayerHandle''', no output. |
| | | |
| == EncodeOffscreenLayerAudioSample == | | == EncodeOffscreenLayerAudioSample == |
Line 216: |
Line 221: |
| * Updates the current pos and remaining_size with the '''out_size'''. | | * Updates the current pos and remaining_size with the '''out_size'''. |
| * Repeats the loop until the remaining_size is 0. | | * Repeats the loop until the remaining_size is 0. |
− |
| |
− | == GetOffscreenLayerError ==
| |
− | Takes an input u64 '''LayerHandle''', no output.
| |
| | | |
| == GetOffscreenLayerRecordingFinishReadyEvent == | | == GetOffscreenLayerRecordingFinishReadyEvent == |