Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.neomedia
Class FMJConditionals

java.lang.Object
  extended by net.java.sip.communicator.impl.neomedia.FMJConditionals

public class FMJConditionals
extends java.lang.Object

Class to centralize workarounds or changes that need to be made for FMJ to work. This is also a place to tweak which workarounds are used.

Author:
Ken Larson

Field Summary
static boolean FMJ_CODECS
          Some SC codecs depend on internal Sun/IBM JMF classes.
static javax.media.format.AudioFormat FORCE_AUDIO_FORMAT
          FMJ's filter graph builder does not give specific formats for the tracks, but rather a general format with no encoding.
static boolean IS_FMJ
          If FMJ is used.
static boolean USE_JMF_INTERNAL_REGISTRY
          Whether to use JMF's internal registry to avoid auto-detecting capture devices each time, by tagging it with our own "author" property.
 
Constructor Summary
FMJConditionals()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IS_FMJ

public static final boolean IS_FMJ
If FMJ is used.

See Also:
Constant Field Values

FMJ_CODECS

public static final boolean FMJ_CODECS
Some SC codecs depend on internal Sun/IBM JMF classes.

See Also:
Constant Field Values

FORCE_AUDIO_FORMAT

public static final javax.media.format.AudioFormat FORCE_AUDIO_FORMAT
FMJ's filter graph builder does not give specific formats for the tracks, but rather a general format with no encoding.


USE_JMF_INTERNAL_REGISTRY

public static final boolean USE_JMF_INTERNAL_REGISTRY
Whether to use JMF's internal registry to avoid auto-detecting capture devices each time, by tagging it with our own "author" property.

See Also:
Constant Field Values
Constructor Detail

FMJConditionals

public FMJConditionals()

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.