Changes

Jump to navigation Jump to search
Line 15: Line 15:  
|-
 
|-
 
| 3 || [5.0.0+] [[#OpenOffscreenRecorder]]
 
| 3 || [5.0.0+] [[#OpenOffscreenRecorder]]
 +
|-
 +
| 10 || [18.0.0+]
 
|-
 
|-
 
| 101 || [5.0.0+] [[#CreateMovieMaker]]
 
| 101 || [5.0.0+] [[#CreateMovieMaker]]
Line 22: Line 24:     
== OpenContinuousRecorder ==
 
== OpenContinuousRecorder ==
Takes a total of 0x28-bytes of input and a handle, returns an [[#IContinuousRecorder]].
+
Takes a total of 0x28-bytes of input and a TransferMemory handle, returns an [[#IContinuousRecorder]].
    
[5.0.0+] Now takes an additional 0x20-bytes of input.
 
[5.0.0+] Now takes an additional 0x20-bytes of input.
 +
 +
[15.0.0+] Now only takes 0x20-bytes of input.
 +
 +
[18.0.0+] Now takes a total of 0x28 bytes of input.
    
== OpenGameMovieTrimmer ==
 
== OpenGameMovieTrimmer ==
Takes an input u64 and a handle, returns an [[#IGameMovieTrimmer]].
+
Takes an input u64 and a TransferMemory handle, returns an [[#IGameMovieTrimmer]].
    
== OpenOffscreenRecorder ==
 
== OpenOffscreenRecorder ==
Takes a total of 0x8-bytes of input and a handle, returns an [[#IOffscreenRecorder]].
+
Takes a total of 0x8-bytes of input and a TransferMemory handle, returns an [[#IOffscreenRecorder]].
    
== CreateMovieMaker ==
 
== CreateMovieMaker ==
Line 50: Line 56:  
|-
 
|-
 
| 2 || StopRecording
 
| 2 || StopRecording
 +
|-
 +
| 4 || [17.0.0+] UpdateRecordingStartTick
 
|-
 
|-
 
| 10 || GetNotFlushingEvent
 
| 10 || GetNotFlushingEvent
Line 62: Line 70:  
|}
 
|}
   −
[5.0.0+] StartFlushnow now takes in a ContinuousRecordingFlushParameter (0x40 bytes).
+
[5.0.0+] StartFlush now takes in a ContinuousRecordingFlushParameter (0x40 bytes).
    
[8.0.0+] ContinuousRecordingFlushParameter is now an sf::LargeData type, so StartFlush/StartFlushWithEvent now take in parameter via type-0x15 input buffer.
 
[8.0.0+] ContinuousRecordingFlushParameter is now an sf::LargeData type, so StartFlush/StartFlushWithEvent now take in parameter via type-0x15 input buffer.
Line 116: Line 124:  
|-
 
|-
 
| 2 || [[#Transfer]]
 
| 2 || [[#Transfer]]
 +
|-
 +
| 3 || [14.0.0+]
 
|}
 
|}
   Line 139: Line 149:  
! Cmd || Name || Notes
 
! Cmd || Name || Notes
 
|-
 
|-
| 201 || || Takes a total of 0x8-bytes of input, returns a total of 0x8-bytes of output.
+
| 201 || CreateOffscreenLayer || Takes an aruid, returns an 8-byte handle to the layer.
 
|-
 
|-
| 202 || || Takes a total of 0x8-bytes of input, no output.
+
| 202 || DestroyOffscreenLayer || Takes in an 8-byte layer handle previously returned by CreateOffscreenLayer.
 
|}
 
|}
  

Navigation menu