prepareVideo
Call this method before use @startStream. If not you will do a stream without video.
Return
true if success, false if you get a error (Normally because the encoder selected doesn't support any configuration seated or your device hasn't a H264 encoder).
Parameters
resolution in px.
resolution in px.
frames per second of the stream.
H264 in bps.
could be 90, 180, 270 or 0 (Normally 0 if you are streaming in landscape or 90 if you are streaming in Portrait). This only affect to stream result. This work rotating with encoder. NOTE: Rotation with encoder is silence ignored in some devices.
of your screen device.
codec value from MediaCodecInfo.CodecProfileLevel class
codec value from MediaCodecInfo.CodecProfileLevel class
Same to call: rotation = 0; if (Portrait) rotation = 90; prepareVideo(640, 480, 30, 1200 * 1024, true, 0);
Return
true if success, false if you get a error (Normally because the encoder selected doesn't support any configuration seated or your device hasn't a H264 encoder).