09.02.2013 Views

Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...

Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...

Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

98<br />

} else {<br />

<strong>Sviluppo</strong> <strong>di</strong> <strong>una</strong> <strong>piattaforma</strong> <strong>per</strong> <strong>lo</strong> <strong>streaming</strong> multime<strong>di</strong>ale in ambiente Android<br />

false,<br />

queueAlreadyActive);<br />

reader.addObserver(observer);<br />

readerThread = new Thread(reader);<br />

readerThread.start();<br />

dataIn = stream.getDataSource();<br />

reader = new ReceiveStreamReader(dataIn,<br />

singleBuffer,<br />

timeToWait,<br />

interfaceType,<br />

<strong>lo</strong>gger,<br />

true,<br />

queueAlreadyActive);<br />

reader.addObserver(observer);<br />

readerThread = new Thread(reader);<br />

readerThread.start();<br />

}<br />

return;<br />

}// if<br />

else streamAlreadyMapped = true;<br />

}// if<br />

return;<br />

} catch (Exception e) {<br />

Log.d("RPCclient *437*",".update(): generata eccezione " + e.toString());<br />

System.exit(-1);<br />

}// catch<br />

}// StreamMappedEvent<br />

if (evt instanceof NewReceiveStreamEvent) { // gestione dell'evento<br />

// NewReceiveStreamEvent<br />

stream = ((NewReceiveStreamEvent) evt).getReceiveStream();<br />

dataIn = stream.getDataSource(); // recu<strong>per</strong>a il DataSource<br />

if (reader == null) {<br />

Log.d("RPCclient *449*","reader assente alla ricezione del NewEvent ");<br />

reader = new ReceiveStreamReader(dataIn,<br />

singleBuffer,<br />

timeToWait,<br />

interfaceType,<br />

<strong>lo</strong>gger,<br />

true,<br />

queueAlreadyActive);<br />

Log.d("RPCclient *459*","reader creato alla ricezione del NewEvent : " +<br />

reader);<br />

reader.addObserver(observer);<br />

Log.d("RPCclient *461*", "aggiunto observer");<br />

readerThread = new Thread(reader);<br />

Log.d("RPCclient *463*", "creato nuovo thread <strong>per</strong> il Reader");<br />

readerThread.setPriority(10);<br />

readerThread.start();<br />

Log.d("RPCclient *466*", "Avviato il Thread ");<br />

try {<br />

Thread.sleep(10000);

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!