Once a TiVo box has been found with the IPScanner, the NetworkManager takes over.
TiVo Application "NetworkManager" object
The NetworkManager appears to be responsible for all remote procedure calls to the TiVo box. This includes syncing its credentials, media access key, etc. All communication with the TiVo box itself is done via an RPCBrowser, it sends out RPCRequests & gets back RPCResponses.
RpcRequestHandler Object
This object handles serializing/deserializing all communication between the TiVo box and the application.
Each request/response extends the object "TvTrioSchemBase", this is most likely an abstract class
Nothing promising yet...
For now, I do not care much about these objects as it does not directly involve the TiVo Stream and most likely is used to download guide data & view the boxes content (but not stream it).
No comments:
Post a Comment