Saturday, March 30, 2013

TiVo App - Network Manager

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