Class SpeexMediaManager
java.lang.Object
org.jivesoftware.smackx.jingleold.media.JingleMediaManager
org.jivesoftware.smackx.jingleold.mediaimpl.jspeex.SpeexMediaManager
Implements a jingleMediaManager using JMF based API and JSpeex.
It supports Speex codec.
This API only currently works on windows.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateMediaSession
(PayloadType payloadType, TransportCandidate remote, TransportCandidate local, JingleSession jingleSession) Returns a new jingleMediaSession.getName()
Return all supported Payloads for this Manager.static void
setupJMF()
Runs JMFInit the first time the application is started so that capture devices are properly detected and initialized by JMF.Methods inherited from class org.jivesoftware.smackx.jingleold.media.JingleMediaManager
getPreferredPayloadType, getTransportManager
-
Field Details
-
MEDIA_NAME
- See Also:
-
-
Constructor Details
-
SpeexMediaManager
-
-
Method Details
-
createMediaSession
public JingleMediaSession createMediaSession(PayloadType payloadType, TransportCandidate remote, TransportCandidate local, JingleSession jingleSession) Returns a new jingleMediaSession.- Specified by:
createMediaSession
in classJingleMediaManager
- Parameters:
payloadType
- payloadTyperemote
- remote Candidatelocal
- local CandidatejingleSession
- the jingle session.- Returns:
- JingleMediaSession TODO javadoc me please
-
getPayloads
Return all supported Payloads for this Manager.- Specified by:
getPayloads
in classJingleMediaManager
- Returns:
- The Payload List
-
setupJMF
Runs JMFInit the first time the application is started so that capture devices are properly detected and initialized by JMF. -
getName
- Overrides:
getName
in classJingleMediaManager
-