-- getAudioEncoder() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getAspectRatio() - Method in class net.majorkernelpanic.streaming.gl.SurfaceView.ViewAspectRatioMeasurer
+-
+- getAudioEncoder() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getAudioQuality() - Method in class net.majorkernelpanic.streaming.audio.AudioStream
+- getAudioQuality() - Method in class net.majorkernelpanic.streaming.audio.AudioStream
-
Returns the quality of the stream.
-- getAudioQuality() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getAudioQuality() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getAudioTrack() - Method in class net.majorkernelpanic.streaming.Session
--
-- getB64PPS() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
+- getAudioTrack() - Method in class net.majorkernelpanic.streaming.Session
+-
+
+
+- getB64PPS() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
-
-- getB64PPS() - Method in class net.majorkernelpanic.streaming.mp4.MP4Config
+- getB64PPS() - Method in class net.majorkernelpanic.streaming.mp4.MP4Config
-
-- getB64SPS() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
+- getB64SPS() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
-
-- getB64SPS() - Method in class net.majorkernelpanic.streaming.mp4.MP4Config
+- getB64SPS() - Method in class net.majorkernelpanic.streaming.mp4.MP4Config
-
-- getBitrate() - Method in class net.majorkernelpanic.streaming.MediaStream
+- getBitrate() - Method in class net.majorkernelpanic.streaming.MediaStream
-
Returns an approximation of the bit rate consumed by the stream in bit per seconde.
-- getBitrate() - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+- getBitrate() - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
-
-
Returns an approximation of the bitrate of the RTP stream in bit per seconde.
+Returns an approximation of the bitrate of the RTP stream in bits per second.
-- getBitrate() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
+- getBitrate() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
-
Returns the bandwidth consumed by the RTSP server in bits per second.
-- getBitrate() - Method in class net.majorkernelpanic.streaming.Session
+- getBitrate() - Method in class net.majorkernelpanic.streaming.Session
-
-
Returns an approximation of the bandwidth consumed by the session in bit per seconde.
+Returns an approximation of the bandwidth consumed by the session in bit per second.
-- getBitrate() - Method in interface net.majorkernelpanic.streaming.Stream
+- getBitrate() - Method in interface net.majorkernelpanic.streaming.Stream
-
Returns an approximation of the bit rate consumed by the stream in bit per seconde.
-- getBufferSize() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- getBoxPos(String) - Method in class net.majorkernelpanic.streaming.mp4.MP4Parser
-
-- getCallback() - Method in class net.majorkernelpanic.streaming.Session
+- getBufferSize() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+-
+- getCallback() - Method in class net.majorkernelpanic.streaming.Session
-
-
+
-- getCamera() - Method in class net.majorkernelpanic.streaming.Session
--
-- getCamera() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getCamera() - Method in class net.majorkernelpanic.streaming.Session
-
-
+
Returns the id of the camera currently selected.
-- getCamera() - Method in class net.majorkernelpanic.streaming.video.VideoStream
--
-- getContext() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getCamera() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+-
+
+
+- getCamera() - Method in class net.majorkernelpanic.streaming.video.VideoStream
+-
+
Returns the id of the camera currently selected.
+
+- getContext() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getDestination() - Method in class net.majorkernelpanic.streaming.Session
+- getDestination() - Method in class net.majorkernelpanic.streaming.Session
-
-
+
-- getDestination() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getDestination() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getDestinationPorts() - Method in class net.majorkernelpanic.streaming.MediaStream
+- getDestinationPorts() - Method in class net.majorkernelpanic.streaming.MediaStream
-
Returns a pair of destination ports, the first one is the
one used for RTP and the second one is used for RTCP.
-- getDestinationPorts() - Method in interface net.majorkernelpanic.streaming.Stream
+- getDestinationPorts() - Method in interface net.majorkernelpanic.streaming.Stream
-
Returns a pair of destination ports, the first one is the
one used for RTP and the second one is used for RTCP.
-- getEncoderColorFormat() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
+- getEncoderColorFormat() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
-
-- getEncoderName() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
+- getEncoderName() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
-
-- getErrorLog() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
+- getErrorLog() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
-
-
A log of all the errors that occured during the test.
+A log of all the errors that occurred during the test.
-- getFlashState() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getFlashState() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getFlashState() - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- getFlashState() - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Indicates whether or not the flash of the phone is on.
-- getInstance() - Static method in class net.majorkernelpanic.streaming.SessionBuilder
+- getInstance() - Static method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getLastBufferInfo() - Method in class net.majorkernelpanic.streaming.rtp.MediaCodecInputStream
+- getLastBufferInfo() - Method in class net.majorkernelpanic.streaming.rtp.MediaCodecInputStream
-
-- getLocalPort() - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
+- getLocalPort() - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
-
-- getLocalPort() - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
--
-- getLocalPorts() - Method in class net.majorkernelpanic.streaming.MediaStream
+- getLocalPorts() - Method in class net.majorkernelpanic.streaming.MediaStream
-
Returns a pair of source ports, the first one is the
one used for RTP and the second one is used for RTCP.
-- getLocalPorts() - Method in interface net.majorkernelpanic.streaming.Stream
+- getLocalPorts() - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+-
+- getLocalPorts() - Method in interface net.majorkernelpanic.streaming.Stream
-
Returns a pair of source ports, the first one is the
one used for RTP and the second one is used for RTCP.
-- getNV21Convertor() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
+- getMeasuredHeight() - Method in class net.majorkernelpanic.streaming.gl.SurfaceView.ViewAspectRatioMeasurer
+-
+
Get the height measured in the latest call to measure().
+
+- getMeasuredWidth() - Method in class net.majorkernelpanic.streaming.gl.SurfaceView.ViewAspectRatioMeasurer
-
-
This
NV21Convertor
will do the necessary work to feed properly the encoder.
+Get the width measured in the latest call to measure().
-- getOrigin() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getNV21Convertor() - Method in class net.majorkernelpanic.streaming.hw.EncoderDebugger
-
-
+
This
NV21Convertor
will do the necessary work to feed properly the encoder.
-- getPacketizer() - Method in class net.majorkernelpanic.streaming.MediaStream
+- getOrigin() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
Returns the packetizer associated with the
MediaStream
.
+
-- getPlanar() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- getPacketizer() - Method in class net.majorkernelpanic.streaming.MediaStream
+-
+
Returns the packetizer associated with the
MediaStream
.
+
+- getPlanar() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- getPort() - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
+- getPort() - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
-
-- getPort() - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+- getPort() - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
-
-- getPort() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
+- getPort() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
-
Returns the port used by the RTSP server.
-- getProfileLevel() - Method in class net.majorkernelpanic.streaming.mp4.MP4Config
--
-- getRtcpSocket() - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
+- getProfileLevel() - Method in class net.majorkernelpanic.streaming.mp4.MP4Config
-
-- getRtcpSocket() - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+- getRtpSocket() - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
-
-- getRtpSocket() - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
+- getService() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer.LocalBinder
-
-- getService() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer.LocalBinder
+- getSession() - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
-
-- getSession() - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
--
-- getSessionDescription() - Method in class net.majorkernelpanic.streaming.audio.AACStream
+- getSessionDescription() - Method in class net.majorkernelpanic.streaming.audio.AACStream
-
Returns a description of the stream using SDP.
-- getSessionDescription() - Method in class net.majorkernelpanic.streaming.audio.AMRNBStream
+- getSessionDescription() - Method in class net.majorkernelpanic.streaming.audio.AMRNBStream
-
Returns a description of the stream using SDP.
-- getSessionDescription() - Method in class net.majorkernelpanic.streaming.MediaStream
+- getSessionDescription() - Method in class net.majorkernelpanic.streaming.MediaStream
-
Returns a description of the stream using SDP.
-- getSessionDescription() - Method in class net.majorkernelpanic.streaming.Session
+- getSessionDescription() - Method in class net.majorkernelpanic.streaming.Session
-
Returns a Session Description that can be stored in a file or sent to a client with RTSP.
-- getSessionDescription() - Method in interface net.majorkernelpanic.streaming.Stream
+- getSessionDescription() - Method in interface net.majorkernelpanic.streaming.Stream
-
Returns a description of the stream using SDP.
-- getSessionDescription() - Method in class net.majorkernelpanic.streaming.video.H263Stream
+- getSessionDescription() - Method in class net.majorkernelpanic.streaming.video.H263Stream
-
Returns a description of the stream using SDP.
-- getSessionDescription() - Method in class net.majorkernelpanic.streaming.video.H264Stream
+- getSessionDescription() - Method in class net.majorkernelpanic.streaming.video.H264Stream
-
Returns a description of the stream using SDP.
-- getSessionDescription() - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- getSessionDescription() - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Returns a description of the stream using SDP.
-- getSliceHeigth() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- getSliceHeigth() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- getSSRC() - Method in class net.majorkernelpanic.streaming.MediaStream
+- getSSRC() - Method in class net.majorkernelpanic.streaming.MediaStream
-
-
Returns the SSRC of the underlying
RtpSocket
.
+Returns the SSRC of the underlying
RtpSocket
.
-- getSSRC() - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
+- getSSRC() - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
-
-- getSSRC() - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
+- getSSRC() - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
-
-- getSSRC() - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+- getSSRC() - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
-
Returns the SSRC of the stream.
-- getSSRC() - Method in interface net.majorkernelpanic.streaming.Stream
+- getSSRC() - Method in interface net.majorkernelpanic.streaming.Stream
+-
+
Returns the SSRC of the underlying
RtpSocket
.
+
+- getStreamingMethod() - Method in class net.majorkernelpanic.streaming.MediaStream
-
-
Returns the SSRC of the underlying
RtpSocket
.
+
-- getStride() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- getStride() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+-
+- getStsdBox() - Method in class net.majorkernelpanic.streaming.mp4.MP4Parser
-
-- getSurfaceTexture() - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
+- getSurfaceTexture() - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
-
-- getSurfaceTexture() - Method in class net.majorkernelpanic.streaming.gl.TextureManager
+- getSurfaceTexture() - Method in class net.majorkernelpanic.streaming.gl.TextureManager
-
-- getSurfaceView() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getSurfaceView() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getTextureId() - Method in class net.majorkernelpanic.streaming.gl.TextureManager
+- getTextureId() - Method in class net.majorkernelpanic.streaming.gl.TextureManager
-
-- getTimeToLive() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getTimeToLive() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getTrack(int) - Method in class net.majorkernelpanic.streaming.Session
+- getTrack(int) - Method in class net.majorkernelpanic.streaming.Session
-
-- getUVPanesReversed() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- getUVPanesReversed() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- getVideoEncoder() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getVideoEncoder() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getVideoQuality() - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- getVideoQuality() - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-
+
-- getVideoQuality() - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- getVideoQuality() - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Returns the quality of the stream.
-- getVideoTrack() - Method in class net.majorkernelpanic.streaming.Session
--
-- getYPadding() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- getVideoTrack() - Method in class net.majorkernelpanic.streaming.Session
+-
+
+
+- getYPadding() - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- samplingRate - Variable in class net.majorkernelpanic.streaming.audio.AudioQuality
+- samplingRate - Variable in class net.majorkernelpanic.streaming.audio.AudioQuality
-
-- SenderReport - Class in net.majorkernelpanic.streaming.rtcp
+- SenderReport - Class in net.majorkernelpanic.streaming.rtcp
-
Implementation of Sender Report RTCP packets.
-- SenderReport(int) - Constructor for class net.majorkernelpanic.streaming.rtcp.SenderReport
+- SenderReport(int) - Constructor for class net.majorkernelpanic.streaming.rtcp.SenderReport
-
-- SenderReport() - Constructor for class net.majorkernelpanic.streaming.rtcp.SenderReport
+- SenderReport() - Constructor for class net.majorkernelpanic.streaming.rtcp.SenderReport
-
-- SERVER_NAME - Static variable in class net.majorkernelpanic.streaming.rtsp.RtspServer
+- SERVER_NAME - Static variable in class net.majorkernelpanic.streaming.rtsp.RtspServer
-
The server name that will appear in responses.
-- Session - Class in net.majorkernelpanic.streaming
+- Session - Class in net.majorkernelpanic.streaming
-
-
You should instantiate this class with the
SessionBuilder
.
+
You should instantiate this class with the
SessionBuilder
.
This is the class you will want to use to stream audio and or video to some peer using RTP.
- It holds a
VideoStream
and a
AudioStream
together and provides
- syncronous and asyncrounous functions to start and stop those steams.
+ It holds a
VideoStream
and a
AudioStream
together and provides
+ synchronous and asynchronous functions to start and stop those steams.
-- Session() - Constructor for class net.majorkernelpanic.streaming.Session
+- Session() - Constructor for class net.majorkernelpanic.streaming.Session
-
Creates a streaming session that can be customized by adding tracks.
-- Session.Callback - Interface in net.majorkernelpanic.streaming
+- Session.Callback - Interface in net.majorkernelpanic.streaming
-
The callback interface you need to implement to get some feedback
Those will be called from the UI thread.
-- SessionBuilder - Class in net.majorkernelpanic.streaming
+- SessionBuilder - Class in net.majorkernelpanic.streaming
-
-
+
-- setAudioEncoder(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setAspectRatio(double) - Method in class net.majorkernelpanic.streaming.gl.SurfaceView.ViewAspectRatioMeasurer
+-
+- setAspectRatioMode(int) - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
+-
+- setAudioEncoder(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
Sets the audio encoder.
-- setAudioQuality(AudioQuality) - Method in class net.majorkernelpanic.streaming.audio.AudioStream
+- setAudioQuality(AudioQuality) - Method in class net.majorkernelpanic.streaming.audio.AudioStream
-
-- setAudioQuality(AudioQuality) - Method in class net.majorkernelpanic.streaming.Session
+- setAudioQuality(AudioQuality) - Method in class net.majorkernelpanic.streaming.Session
-
Sets the configuration of the stream.
-- setAudioQuality(AudioQuality) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setAudioQuality(AudioQuality) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
Sets the audio quality.
-- setAudioSource(int) - Method in class net.majorkernelpanic.streaming.audio.AudioStream
+- setAudioSource(int) - Method in class net.majorkernelpanic.streaming.audio.AudioStream
-
-- setCacheSize(long) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+- setAuthorization(String, String) - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
+-
+
Set Basic authorization to access RTSP Stream
+
+- setCacheSize(long) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
-
Sets the size of the FIFO in ms.
-- setCallback(RtspClient.Callback) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
+- setCallback(RtspClient.Callback) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
-
Sets the callback interface that will be called on status updates of the connection
with the RTSP server.
-- setCallback(Session.Callback) - Method in class net.majorkernelpanic.streaming.Session
+- setCallback(Session.Callback) - Method in class net.majorkernelpanic.streaming.Session
-
-
Sets the callback interface that will be called by the
Session
.
+Sets the callback interface that will be called by the
Session
.
-- setCallback(Session.Callback) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setCallback(Session.Callback) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-- setCamera(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setCamera(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-- setCamera(int) - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- setCamera(int) - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Sets the camera that will be used to capture video.
-- setClockFrequency(long) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+- setClockFrequency(long) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
-
-
Sets the clock frquency of the stream in Hz.
+Sets the clock frequency of the stream in Hz.
-- setColorPanesReversed(boolean) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- setColorPanesReversed(boolean) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- setContext(Context) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setContext(Context) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
Access to the context is needed for the H264Stream class to store some stuff in the SharedPreferences.
-- setCredentials(String, String) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
+- setCredentials(String, String) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
-
-
If authentication is enabled on the server, you need to call this with a valid username/password pair.
+If authentication is enabled on the server, you need to call this with a valid login/password pair.
-- setDestination(InetAddress, int) - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
+- setDestination(InetAddress, int) - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
-
-- setDestination(InetAddress, int, int) - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
+- setDestination(InetAddress, int, int) - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
-
Sets the destination of the stream.
-- setDestination(InetAddress, int, int) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+- setDestination(InetAddress, int, int) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
-
Sets the destination address and to which the packets will be sent.
-- setDestination(String) - Method in class net.majorkernelpanic.streaming.Session
+- setDestination(String) - Method in class net.majorkernelpanic.streaming.Session
-
The destination address for all the streams of the session.
-- setDestination(String) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setDestination(String) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
Sets the destination of the session.
-- setDestinationAddress(InetAddress) - Method in class net.majorkernelpanic.streaming.MediaStream
+- setDestinationAddress(InetAddress) - Method in class net.majorkernelpanic.streaming.MediaStream
-
-
Sets the destination ip address of the stream.
+Sets the destination IP address of the stream.
-- setDestinationAddress(InetAddress) - Method in interface net.majorkernelpanic.streaming.Stream
+- setDestinationAddress(InetAddress) - Method in interface net.majorkernelpanic.streaming.Stream
-
Sets the destination ip address of the stream.
-- setDestinationPorts(int) - Method in class net.majorkernelpanic.streaming.MediaStream
+- setDestinationPorts(int) - Method in class net.majorkernelpanic.streaming.MediaStream
-
Sets the destination ports of the stream.
-- setDestinationPorts(int, int) - Method in class net.majorkernelpanic.streaming.MediaStream
+- setDestinationPorts(int, int) - Method in class net.majorkernelpanic.streaming.MediaStream
-
Sets the destination ports of the stream.
-- setDestinationPorts(int) - Method in interface net.majorkernelpanic.streaming.Stream
+- setDestinationPorts(int) - Method in interface net.majorkernelpanic.streaming.Stream
-
Sets the destination ports of the stream.
-- setDestinationPorts(int, int) - Method in interface net.majorkernelpanic.streaming.Stream
+- setDestinationPorts(int, int) - Method in interface net.majorkernelpanic.streaming.Stream
-
Sets the destination ports of the stream.
-- setEncoderColorFormat(int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- setEncoderColorFormat(int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- setFlashEnabled(boolean) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setFlashEnabled(boolean) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-- setFlashState(boolean) - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- setFlashState(boolean) - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Turns the LED on or off if phone has one.
-- setInputStream(InputStream) - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
+- setInputStream(InputStream) - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
-
-- setInterval(long) - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
+- setInterval(long) - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
-
Sets the temporal interval between two RTCP Sender Reports.
-- setOrigin(String) - Method in class net.majorkernelpanic.streaming.Session
+- setOrigin(String) - Method in class net.majorkernelpanic.streaming.Session
-
The origin address of the session.
-- setOrigin(String) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setOrigin(String) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
Sets the origin of the session.
-- setPlanar(boolean) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- setOutputStream(OutputStream, byte) - Method in class net.majorkernelpanic.streaming.MediaStream
+-
+
If a TCP is used as the transport protocol for the RTP session,
+ the output stream to which RTP packets will be written to must
+ be specified with this method.
+
+- setOutputStream(OutputStream, byte) - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
+-
+
If a TCP is used as the transport protocol for the RTP session,
+ the output stream to which RTP packets will be written to must
+ be specified with this method.
+
+- setOutputStream(OutputStream, byte) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+-
+
If a TCP is used as the transport protocol for the RTP session,
+ the output stream to which RTP packets will be written to must
+ be specified with this method.
+
+- setOutputStream(OutputStream, byte) - Method in interface net.majorkernelpanic.streaming.Stream
+-
+
If a TCP is used as the transport protocol for the RTP session,
+ the output stream to which RTP packets will be written to must
+ be specified with this method.
+
+- setPlanar(boolean) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- setPort(int) - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
+- setPort(int) - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
-
Sets the port for the RTSP server to use.
-- setPreferences(SharedPreferences) - Method in class net.majorkernelpanic.streaming.audio.AACStream
+- setPreferences(SharedPreferences) - Method in class net.majorkernelpanic.streaming.audio.AACStream
-
-
+
-- setPreferences(SharedPreferences) - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- setPreferences(SharedPreferences) - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
-
+
-- setPresentationTime(long) - Method in class net.majorkernelpanic.streaming.gl.SurfaceManager
+- setPresentationTime(long) - Method in class net.majorkernelpanic.streaming.gl.SurfaceManager
-
Sends the presentation time stamp to EGL.
-- setPreviewOrientation(int) - Method in class net.majorkernelpanic.streaming.Session
+- setPreviewOrientation(int) - Method in class net.majorkernelpanic.streaming.Session
-
Sets the orientation of the preview.
-- setPreviewOrientation(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setPreviewOrientation(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
Sets the orientation of the preview.
-- setPreviewOrientation(int) - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- setPreviewOrientation(int) - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Sets the orientation of the preview.
-- setSamplingRate(int) - Method in class net.majorkernelpanic.streaming.rtp.AACADTSPacketizer
+- setSamplingRate(int) - Method in class net.majorkernelpanic.streaming.rtp.AACADTSPacketizer
-
-- setSamplingRate(int) - Method in class net.majorkernelpanic.streaming.rtp.AACLATMPacketizer
+- setSamplingRate(int) - Method in class net.majorkernelpanic.streaming.rtp.AACLATMPacketizer
-
-- setServerAddress(String, int) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
+- setServerAddress(String, int) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
-
Sets the destination address of the RTSP server.
-- setSession(Session) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
+- setSession(Session) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
-
-
The
Session
that will be used to stream to the server.
+The
Session
that will be used to stream to the server.
-- setSize(int, int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- setSize(int, int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- setSliceHeigth(int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- setSliceHeigth(int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- setSSRC(int) - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
+- setSSRC(int) - Method in class net.majorkernelpanic.streaming.rtcp.SenderReport
-
-- setSSRC(int) - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
+- setSSRC(int) - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
-
-- setSSRC(int) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+- setSSRC(int) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
-
Sets the SSRC of the stream.
-- setStreamingMethod(byte) - Method in class net.majorkernelpanic.streaming.MediaStream
+- setStreamingMethod(byte) - Method in class net.majorkernelpanic.streaming.MediaStream
-
-
+
Sets the streaming method that will be used.
-- setStreamParameters(byte[], byte[]) - Method in class net.majorkernelpanic.streaming.rtp.H264Packetizer
+- setStreamParameters(byte[], byte[]) - Method in class net.majorkernelpanic.streaming.rtp.H264Packetizer
-
-- setStreamPath(String) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
+- setStreamPath(String) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
-
The path to which the stream will be sent to.
-- setStride(int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- setStride(int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- setSurfaceView(SurfaceView) - Method in class net.majorkernelpanic.streaming.Session
+- setSurfaceView(SurfaceView) - Method in class net.majorkernelpanic.streaming.Session
-
Sets a Surface to show a preview of recorded media (video).
-- setSurfaceView(SurfaceView) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setSurfaceView(SurfaceView) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
Sets the SurfaceView required to preview the video stream.
-- setSurfaceView(SurfaceView) - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- setSurfaceView(SurfaceView) - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Sets a Surface to show a preview of recorded media (video).
-- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.MediaStream
+- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.MediaStream
-
Sets the Time To Live of packets sent over the network.
-- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
+- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
-
-- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
+- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.rtp.RtpSocket
-
Sets the Time To Live of the UDP packets.
-- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.Session
+- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.Session
-
Set the TTL of all packets sent during the session.
-- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setTimeToLive(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
-- setTimeToLive(int) - Method in interface net.majorkernelpanic.streaming.Stream
+- setTimeToLive(int) - Method in interface net.majorkernelpanic.streaming.Stream
-
Sets the Time To Live of packets sent over the network.
-- setVideoEncoder(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setTransportMode(int) - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
+-
+
+
+- setVideoEncoder(int) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
Sets the default video encoder.
-- setVideoQuality(VideoQuality) - Method in class net.majorkernelpanic.streaming.Session
+- setVideoQuality(VideoQuality) - Method in class net.majorkernelpanic.streaming.Session
-
Sets the configuration of the stream.
-- setVideoQuality(VideoQuality) - Method in class net.majorkernelpanic.streaming.SessionBuilder
+- setVideoQuality(VideoQuality) - Method in class net.majorkernelpanic.streaming.SessionBuilder
-
Sets the video stream quality.
-- setVideoQuality(VideoQuality) - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- setVideoQuality(VideoQuality) - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Sets the configuration of the stream.
-- setYPadding(int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
+- setYPadding(int) - Method in class net.majorkernelpanic.streaming.hw.NV21Convertor
-
-- start() - Method in class net.majorkernelpanic.streaming.audio.AACStream
+- SOFTWARE_ENCODERS - Static variable in class net.majorkernelpanic.streaming.video.CodecManager
+-
+
There currently is no way to know if an encoder is software or hardware from the MediaCodecInfo class,
+ so we need to maintain a list of known software encoders.
+
+- start() - Method in class net.majorkernelpanic.streaming.audio.AACStream
-
-- start() - Method in class net.majorkernelpanic.streaming.audio.AMRNBStream
+- start() - Method in class net.majorkernelpanic.streaming.audio.AMRNBStream
-
Starts the stream.
-- start() - Method in class net.majorkernelpanic.streaming.MediaStream
+- start() - Method in class net.majorkernelpanic.streaming.MediaStream
-
Starts the stream.
-- start() - Method in class net.majorkernelpanic.streaming.rtp.AACADTSPacketizer
+- start() - Method in class net.majorkernelpanic.streaming.rtp.AACADTSPacketizer
-
-- start() - Method in class net.majorkernelpanic.streaming.rtp.AACLATMPacketizer
+- start() - Method in class net.majorkernelpanic.streaming.rtp.AACLATMPacketizer
-
-- start() - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
+- start() - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
-
Starts the packetizer.
-- start() - Method in class net.majorkernelpanic.streaming.rtp.AMRNBPacketizer
+- start() - Method in class net.majorkernelpanic.streaming.rtp.AMRNBPacketizer
-
-- start() - Method in class net.majorkernelpanic.streaming.rtp.H263Packetizer
+- start() - Method in class net.majorkernelpanic.streaming.rtp.H263Packetizer
-
-- start() - Method in class net.majorkernelpanic.streaming.rtp.H264Packetizer
+- start() - Method in class net.majorkernelpanic.streaming.rtp.H264Packetizer
-
-- start() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
+- start() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
-
Starts (or restart if needed, if for example the configuration
of the server has been modified) the RTSP server.
-- start() - Method in class net.majorkernelpanic.streaming.Session
+- start() - Method in class net.majorkernelpanic.streaming.Session
-
-
Asyncronously starts all streams of the session.
+Asynchronously starts all streams of the session.
-- start() - Method in interface net.majorkernelpanic.streaming.Stream
+- start() - Method in interface net.majorkernelpanic.streaming.Stream
-
Starts the stream.
-- start() - Method in class net.majorkernelpanic.streaming.video.H263Stream
+- start() - Method in class net.majorkernelpanic.streaming.video.H263Stream
-
Starts the stream.
-- start() - Method in class net.majorkernelpanic.streaming.video.H264Stream
+- start() - Method in class net.majorkernelpanic.streaming.video.H264Stream
-
Starts the stream.
-- start() - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- start() - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Starts the stream.
-- startGLThread() - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
+- startGLThread() - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
-
-- startPreview() - Method in class net.majorkernelpanic.streaming.Session
--
-- startPreview() - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- startPreview() - Method in class net.majorkernelpanic.streaming.Session
+-
+
Asynchronously starts the camera preview.
+
+- startPreview() - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
-- startStream() - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
+- startStream() - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
-
Connects to the RTSP server to publish the stream, and the effectively starts streaming.
-- stop() - Method in class net.majorkernelpanic.streaming.audio.AACStream
+- stop() - Method in class net.majorkernelpanic.streaming.audio.AACStream
-
Stops the stream.
-- stop() - Method in class net.majorkernelpanic.streaming.MediaStream
+- stop() - Method in class net.majorkernelpanic.streaming.MediaStream
-
Stops the stream.
-- stop() - Method in class net.majorkernelpanic.streaming.rtp.AACADTSPacketizer
+- stop() - Method in class net.majorkernelpanic.streaming.rtp.AACADTSPacketizer
-
-- stop() - Method in class net.majorkernelpanic.streaming.rtp.AACLATMPacketizer
+- stop() - Method in class net.majorkernelpanic.streaming.rtp.AACLATMPacketizer
-
-- stop() - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
+- stop() - Method in class net.majorkernelpanic.streaming.rtp.AbstractPacketizer
-
Stops the packetizer.
-- stop() - Method in class net.majorkernelpanic.streaming.rtp.AMRNBPacketizer
+- stop() - Method in class net.majorkernelpanic.streaming.rtp.AMRNBPacketizer
-
-- stop() - Method in class net.majorkernelpanic.streaming.rtp.H263Packetizer
+- stop() - Method in class net.majorkernelpanic.streaming.rtp.H263Packetizer
-
-- stop() - Method in class net.majorkernelpanic.streaming.rtp.H264Packetizer
+- stop() - Method in class net.majorkernelpanic.streaming.rtp.H264Packetizer
-
-- stop() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
+- stop() - Method in class net.majorkernelpanic.streaming.rtsp.RtspServer
-
Stops the RTSP server but not the Android Service.
-- stop() - Method in class net.majorkernelpanic.streaming.Session
+- stop() - Method in class net.majorkernelpanic.streaming.Session
-
Stops all existing streams.
-- stop() - Method in interface net.majorkernelpanic.streaming.Stream
+- stop() - Method in interface net.majorkernelpanic.streaming.Stream
-
Stops the stream.
-- stop() - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- stop() - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Stops the stream.
-- stopPreview() - Method in class net.majorkernelpanic.streaming.Session
--
-- stopPreview() - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- stopPreview() - Method in class net.majorkernelpanic.streaming.Session
+-
+
Asynchronously stops the camera preview.
+
+- stopPreview() - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
Stops the preview.
-- stopStream() - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
+- stopStream() - Method in class net.majorkernelpanic.streaming.rtsp.RtspClient
-
Stops the stream, and informs the RTSP server.
-- StorageUnavailableException - Exception in net.majorkernelpanic.streaming.exceptions
+- StorageUnavailableException - Exception in net.majorkernelpanic.streaming.exceptions
-
-- StorageUnavailableException(String) - Constructor for exception net.majorkernelpanic.streaming.exceptions.StorageUnavailableException
+- StorageUnavailableException(String) - Constructor for exception net.majorkernelpanic.streaming.exceptions.StorageUnavailableException
-
-- Stream - Interface in net.majorkernelpanic.streaming
+- Stream - Interface in net.majorkernelpanic.streaming
-
An interface that represents a Stream.
-- STREAM_AUDIO - Static variable in class net.majorkernelpanic.streaming.Session
+- STREAM_AUDIO - Static variable in class net.majorkernelpanic.streaming.Session
+-
+- STREAM_VIDEO - Static variable in class net.majorkernelpanic.streaming.Session
-
-- STREAM_VIDEO - Static variable in class net.majorkernelpanic.streaming.Session
+- SUPPORTED_COLOR_FORMATS - Static variable in class net.majorkernelpanic.streaming.hw.CodecManager
-
-- SUPPORTED_COLOR_FORMATS - Static variable in class net.majorkernelpanic.streaming.hw.CodecManager
+- SUPPORTED_COLOR_FORMATS - Static variable in class net.majorkernelpanic.streaming.video.CodecManager
-
-- surfaceChanged(SurfaceHolder, int, int, int) - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
+- surfaceChanged(SurfaceHolder, int, int, int) - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
-
-- surfaceCreated(SurfaceHolder) - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
+- surfaceCreated(SurfaceHolder) - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
-
-- surfaceDestroyed(SurfaceHolder) - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
+- surfaceDestroyed(SurfaceHolder) - Method in class net.majorkernelpanic.streaming.gl.SurfaceView
-
-- SurfaceManager - Class in net.majorkernelpanic.streaming.gl
+- SurfaceManager - Class in net.majorkernelpanic.streaming.gl
-
-- SurfaceManager(Surface, SurfaceManager) - Constructor for class net.majorkernelpanic.streaming.gl.SurfaceManager
+- SurfaceManager(Surface, SurfaceManager) - Constructor for class net.majorkernelpanic.streaming.gl.SurfaceManager
-
Creates an EGL context and an EGL surface.
-- SurfaceManager(Surface) - Constructor for class net.majorkernelpanic.streaming.gl.SurfaceManager
+- SurfaceManager(Surface) - Constructor for class net.majorkernelpanic.streaming.gl.SurfaceManager
-
Creates an EGL context and an EGL surface.
-- SurfaceView - Class in net.majorkernelpanic.streaming.gl
--
-- SurfaceView(Context, AttributeSet) - Constructor for class net.majorkernelpanic.streaming.gl.SurfaceView
--
-- swapBuffer() - Method in class net.majorkernelpanic.streaming.gl.SurfaceManager
+- SurfaceView - Class in net.majorkernelpanic.streaming.gl
+-
+
An enhanced SurfaceView in which the camera preview will be rendered.
+
+- SurfaceView(Context, AttributeSet) - Constructor for class net.majorkernelpanic.streaming.gl.SurfaceView
-
-- switchCamera() - Method in class net.majorkernelpanic.streaming.Session
+- SurfaceView.ViewAspectRatioMeasurer - Class in net.majorkernelpanic.streaming.gl
+-
+
This class is a helper to measure views that require a specific aspect ratio.
+
+- swapBuffer() - Method in class net.majorkernelpanic.streaming.gl.SurfaceManager
-
-- switchCamera() - Method in class net.majorkernelpanic.streaming.video.VideoStream
+- switchCamera() - Method in class net.majorkernelpanic.streaming.Session
-
Switch between the front facing and the back facing camera of the phone.
-- syncConfigure() - Method in class net.majorkernelpanic.streaming.Session
+- switchCamera() - Method in class net.majorkernelpanic.streaming.video.VideoStream
-
-
+
Switch between the front facing and the back facing camera of the phone.
-- syncStart(int) - Method in class net.majorkernelpanic.streaming.Session
+- syncConfigure() - Method in class net.majorkernelpanic.streaming.Session
-
-
Starts a stream in a syncronous manner.
+
-- syncStart() - Method in class net.majorkernelpanic.streaming.Session
+- syncStart(int) - Method in class net.majorkernelpanic.streaming.Session
-
-
+
Starts a stream in a synchronous manner.
-- syncStop() - Method in class net.majorkernelpanic.streaming.Session
+- syncStart() - Method in class net.majorkernelpanic.streaming.Session
-
-
Stops all existing streams in a syncronous manner.
+
+
+- syncStop() - Method in class net.majorkernelpanic.streaming.Session
+-
+
Stops all existing streams in a synchronous manner.