Refactor to call getSize() only once
There is no need to call capture.getSize() (provided by the SurfaceCapture implementation) twice.
This commit is contained in:
parent
68476b6d28
commit
5c1482559a
@ -68,12 +68,16 @@ public class SurfaceEncoder implements AsyncProcessor {
|
||||
capture.init();
|
||||
|
||||
try {
|
||||
streamer.writeVideoHeader(capture.getSize());
|
||||
|
||||
boolean alive;
|
||||
boolean headerWritten = false;
|
||||
|
||||
do {
|
||||
Size size = capture.getSize();
|
||||
if (!headerWritten) {
|
||||
streamer.writeVideoHeader(size);
|
||||
headerWritten = true;
|
||||
}
|
||||
|
||||
format.setInteger(MediaFormat.KEY_WIDTH, size.getWidth());
|
||||
format.setInteger(MediaFormat.KEY_HEIGHT, size.getHeight());
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user