public void startStream(InputStream is, SessionType sType, byte rpcSessionID) { try { mPacketizer = new StreamPacketizer(this, is, sType, rpcSessionID); mPacketizer.start(); } catch (Exception e) { Log.e("SdlConnection", "Unable to start streaming:" + e.toString()); } }
public void startRPCStream( InputStream is, RPCRequest request, SessionType sType, byte rpcSessionID, byte wiproVersion) { try { mPacketizer = new StreamRPCPacketizer(this, is, request, sType, rpcSessionID, wiproVersion); mPacketizer.start(); } catch (Exception e) { Log.e("SdlConnection", "Unable to start streaming:" + e.toString()); } }
public OutputStream startStream(SessionType sType, byte rpcSessionID) { try { OutputStream os = new PipedOutputStream(); InputStream is = new PipedInputStream((PipedOutputStream) os); mPacketizer = new StreamPacketizer(this, is, sType, rpcSessionID); mPacketizer.start(); return os; } catch (Exception e) { Log.e("SdlConnection", "Unable to start streaming:" + e.toString()); } return null; }
public void stopStream() { if (mPacketizer != null) { mPacketizer.stop(); } }