CPC G06F 9/48 (2013.01) [G06F 9/44 (2013.01); G06F 9/547 (2013.01); H04L 65/75 (2022.05); H04N 21/8166 (2013.01); H04N 21/858 (2013.01); H04N 21/2343 (2013.01); H04N 21/8586 (2013.01)] | 16 Claims |
1. A computer-implemented method, comprising:
performing one or more compilation operations on source code to generate an executable version of a function that has a first function signature;
replacing a first data type of a first parameter included in the first function signature with a second data type to generate a second function signature for a client stub function, wherein the first data type is associated with at least one of a video file or an audio file, and the second data type is associated with at least one of a sequence of video frames or one or more component channels of audio; and
generating a remote procedure call (RPC) client that includes the client stub function, wherein the RPC client causes the function to execute when the client stub function is invoked at a client system, wherein both the executable version of the function is generated automatically and the first data type is replaced automatically on a computer system that is separate from the client system.
|