Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Uses of Interface
net.java.sip.communicator.service.neomedia.format.MediaFormat

Packages that use MediaFormat
net.java.sip.communicator.impl.neomedia   
net.java.sip.communicator.impl.neomedia.codec   
net.java.sip.communicator.impl.neomedia.device   
net.java.sip.communicator.impl.neomedia.format   
net.java.sip.communicator.impl.protocol.jabber   
net.java.sip.communicator.impl.protocol.jabber.jinglesdp   
net.java.sip.communicator.impl.protocol.sip.sdp   
net.java.sip.communicator.service.neomedia   
net.java.sip.communicator.service.neomedia.device   
net.java.sip.communicator.service.neomedia.format   
net.java.sip.communicator.service.protocol.media   
 

Uses of MediaFormat in net.java.sip.communicator.impl.neomedia
 

Fields in net.java.sip.communicator.impl.neomedia declared as MediaFormat
static MediaFormat[] MediaUtils.EMPTY_MEDIA_FORMATS
          The constant which stands for an empty array of MediaFormats.
 

Methods in net.java.sip.communicator.impl.neomedia that return MediaFormat
 MediaFormat MediaStreamImpl.getFormat()
          Gets the MediaFormat that this stream is currently transmitting in.
static MediaFormat MediaUtils.getMediaFormat(javax.media.Format format)
          Gets a MediaFormat predefined in MediaUtils which represents a specific JMF Format.
static MediaFormat MediaUtils.getMediaFormat(String encoding, double clockRate)
          Gets the MediaFormat known to MediaUtils and having the specified well-known encoding (name) and clockRate.
static MediaFormat MediaUtils.getMediaFormat(String encoding, double clockRate, Map<String,String> fmtps)
          Gets the MediaFormat known to MediaUtils and having the specified well-known encoding (name), clockRate and matching format parameters.
static MediaFormat[] MediaUtils.getMediaFormats(byte rtpPayloadType)
          Gets the MediaFormats (expressed as an array) corresponding to a specific RTP payload type.
static MediaFormat[] MediaUtils.getMediaFormats(MediaType mediaType)
          Gets the MediaFormats known to MediaUtils and being of the specified MediaType.
 

Methods in net.java.sip.communicator.impl.neomedia that return types with arguments of type MediaFormat
 Map<MediaFormat,Byte> MediaServiceImpl.getDynamicPayloadTypePreferences()
          Returns a Map that binds indicates whatever preferences this media service implementation may have for the RTP payload type numbers that get dynamically assigned to MediaFormats with no static payload type.
 Map<Byte,MediaFormat> MediaStreamImpl.getDynamicRTPPayloadTypes()
          Gets the existing associations in this MediaStream of RTP payload types to MediaFormats.
static List<MediaFormat> MediaUtils.getMediaFormats(String encoding)
          Gets the MediaFormats predefined in MediaUtils with a specific well-known encoding (name) as defined by RFC 3551 "RTP Profile for Audio and Video Conferences with Minimal Control".
 

Methods in net.java.sip.communicator.impl.neomedia with parameters of type MediaFormat
 void MediaStreamImpl.addDynamicRTPPayloadType(byte rtpPayloadType, MediaFormat format)
          Adds a new association in this MediaStream of the specified RTP payload type with the specified MediaFormat in order to allow it to report rtpPayloadType in RTP flows sending and receiving media in format.
static int MediaUtils.getMediaFormatIndex(MediaFormat mediaFormat)
          Gets the index of a specific MediaFormat instance within the internal storage of MediaUtils.
protected  void MediaStreamImpl.handleAttributes(MediaFormat format, Map<String,String> attrs)
          Handles attributes contained in MediaFormat.
protected  void VideoMediaStreamImpl.handleAttributes(MediaFormat format, Map<String,String> attrs)
          Handles attributes contained in MediaFormat.
 void MediaStreamImpl.setFormat(MediaFormat format)
          Sets the MediaFormat that this MediaStream should transmit in.
 

Uses of MediaFormat in net.java.sip.communicator.impl.neomedia.codec
 

Methods in net.java.sip.communicator.impl.neomedia.codec that return MediaFormat
 MediaFormat[] EncodingConfiguration.getAvailableEncodings(MediaType type)
          Get the available encodings for a specific MediaType.
 MediaFormat[] EncodingConfiguration.getSupportedEncodings(MediaType type)
          Gets the supported MediaFormats i.e.
 

Methods in net.java.sip.communicator.impl.neomedia.codec with parameters of type MediaFormat
 int EncodingConfiguration.getPriority(MediaFormat encoding)
          Set the priority for a MediaFormat.
 void EncodingConfiguration.setPriority(MediaFormat encoding, int priority)
          Sets priority as the preference associated with encoding.
 void EncodingConfiguration.setPriorityConfig(MediaFormat encoding, int priority)
          Sets the priority of the given encoding in the configuration service.
 

Uses of MediaFormat in net.java.sip.communicator.impl.neomedia.device
 

Methods in net.java.sip.communicator.impl.neomedia.device that return MediaFormat
 MediaFormat AudioMixerMediaDevice.getFormat()
          Gets the MediaFormat in which this MediaDevice captures media.
 MediaFormat VideoTranslatorMediaDevice.getFormat()
          Returns the MediaFormat that this device is currently set to use when capturing data.
 MediaFormat MediaDeviceImpl.getFormat()
          Gets the MediaFormat in which this MediaDevice captures media.
 

Methods in net.java.sip.communicator.impl.neomedia.device that return types with arguments of type MediaFormat
 List<MediaFormat> MediaDeviceSession.getSupportedFormats()
          Gets a list of the MediaFormats in which this instance is capable of capturing media from its associated MediaDevice.
 List<MediaFormat> AbstractMediaDevice.getSupportedFormats()
          Gets a list of MediaFormats supported by this MediaDevice.
 List<MediaFormat> AudioMixerMediaDevice.getSupportedFormats(QualityPreset sendPreset, QualityPreset receivePreset)
          Gets the list of MediaFormats supported by this MediaDevice.
 List<MediaFormat> VideoTranslatorMediaDevice.getSupportedFormats(QualityPreset localPreset, QualityPreset remotePreset)
          Returns a list of MediaFormat instances representing the media formats supported by this MediaDevice.
 List<MediaFormat> MediaDeviceImpl.getSupportedFormats(QualityPreset sendPreset, QualityPreset receivePreset)
          Gets the list of MediaFormats supported by this MediaDevice.
 

Methods in net.java.sip.communicator.impl.neomedia.device with parameters of type MediaFormat
 void MediaDeviceSession.setFormat(MediaFormat format)
          Sets the MediaFormat in which this MediaDeviceSession outputs the media captured by its MediaDevice.
 void VideoMediaDeviceSession.setFormat(MediaFormat format)
          Sets the MediaFormat in which this MediaDeviceSession outputs the media captured by its MediaDevice.
 

Uses of MediaFormat in net.java.sip.communicator.impl.neomedia.format
 

Classes in net.java.sip.communicator.impl.neomedia.format that implement MediaFormat
 class AudioMediaFormatImpl
          Implements AudioMediaFormat for the JMF AudioFormat.
 class MediaFormatImpl<T extends Format>
          Implements MediaFormat for the JMF Format.
 class VideoMediaFormatImpl
          Implements VideoMediaFormat for the JMF VideoFormat.
 

Methods in net.java.sip.communicator.impl.neomedia.format that return MediaFormat
static MediaFormat MediaFormatImpl.createInstance(javax.media.Format format)
          Creates a new MediaFormat instance for a specific JMF Format.
 MediaFormat MediaFormatFactoryImpl.createMediaFormat(byte rtpPayloadType)
          Creates a MediaFormat for the specified RTP payload type with default clock rate and set of format parameters.
 MediaFormat MediaFormatFactoryImpl.createMediaFormat(byte rtpPayloadType, String encoding, double clockRate, int channels, float frameRate, Map<String,String> formatParams, Map<String,String> advancedParams)
          Creates a MediaFormat either for the specified rtpPayloadType or for the specified encoding, clockRate, channels and set of format parameters.
 MediaFormat MediaFormatFactoryImpl.createMediaFormat(String encoding)
          Creates a MediaFormat for the specified encoding with default clock rate and set of format parameters.
 MediaFormat MediaFormatFactoryImpl.createMediaFormat(String encoding, double clockRate)
          Creates a MediaFormat for the specified encoding with the specified clockRate and a default set of format parameters.
 MediaFormat MediaFormatFactoryImpl.createMediaFormat(String encoding, double clockRate, int channels)
          Creates a MediaFormat for the specified encoding, clockRate and channels and a default set of format parameters.
 MediaFormat MediaFormatFactoryImpl.createMediaFormat(String encoding, double clockRate, int channels, float frameRate, Map<String,String> formatParams, Map<String,String> advancedParams)
          Creates a MediaFormat for the specified encoding, clockRate, channels and set of format parameters.
 MediaFormat MediaFormatFactoryImpl.createMediaFormat(String encoding, double clockRate, Map<String,String> formatParams, Map<String,String> advancedParams)
          Creates a MediaFormat for the specified encoding, clockRate and set of format parameters.
 MediaFormat MediaFormatFactoryImpl.createUnknownMediaFormat(MediaType type)
          Creates an unknown MediaFormat.
 

Uses of MediaFormat in net.java.sip.communicator.impl.protocol.jabber
 

Methods in net.java.sip.communicator.impl.protocol.jabber with parameters of type MediaFormat
protected  MediaStream CallPeerMediaHandlerGTalkImpl.initStream(String streamName, StreamConnector connector, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, boolean masterStream)
          Creates if necessary, and configures the stream that this MediaHandler is using for the MediaType matching the one of the MediaDevice.
protected  MediaStream CallPeerMediaHandlerJabberImpl.initStream(String streamName, StreamConnector connector, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, boolean masterStream)
          Creates if necessary, and configures the stream that this MediaHandler is using for the MediaType matching the one of the MediaDevice.
 

Uses of MediaFormat in net.java.sip.communicator.impl.protocol.jabber.jinglesdp
 

Methods in net.java.sip.communicator.impl.protocol.jabber.jinglesdp that return MediaFormat
static MediaFormat JingleUtils.payloadTypeToMediaFormat(PayloadTypePacketExtension payloadType, DynamicPayloadTypeRegistry ptRegistry)
          Returns the MediaFormat described in the payloadType extension or null if we don't recognize the format.
static MediaFormat JingleUtils.payloadTypeToMediaFormat(PayloadTypePacketExtension payloadType, MediaService mediaService, DynamicPayloadTypeRegistry ptRegistry)
          Returns the MediaFormat described in the payloadType extension or null if we don't recognize the format.
 

Methods in net.java.sip.communicator.impl.protocol.jabber.jinglesdp that return types with arguments of type MediaFormat
static List<MediaFormat> JingleUtils.extractFormats(RtpDescriptionPacketExtension description, DynamicPayloadTypeRegistry ptRegistry)
          Extracts and returns the list of MediaFormats advertised in description preserving their oder and registering dynamic payload type numbers in the specified ptRegistry.
 

Methods in net.java.sip.communicator.impl.protocol.jabber.jinglesdp with parameters of type MediaFormat
static PayloadTypePacketExtension JingleUtils.formatToPayloadType(MediaFormat format, DynamicPayloadTypeRegistry ptRegistry)
          Converts a specific MediaFormat into a new PayloadTypePacketExtension instance.
 

Method parameters in net.java.sip.communicator.impl.protocol.jabber.jinglesdp with type arguments of type MediaFormat
static ContentPacketExtension JingleUtils.createDescription(ContentPacketExtension.CreatorEnum creator, String contentName, ContentPacketExtension.SendersEnum senders, List<MediaFormat> formats, List<RTPExtension> rtpExtensions, DynamicPayloadTypeRegistry dynamicPayloadTypes, DynamicRTPExtensionsRegistry rtpExtensionsRegistry)
          Creates a new ContentPacketExtension instance according to the specified formats, connector and direction, and using the dynamicPayloadTypes registry to handle dynamic payload type registrations.
 

Uses of MediaFormat in net.java.sip.communicator.impl.protocol.sip.sdp
 

Methods in net.java.sip.communicator.impl.protocol.sip.sdp that return types with arguments of type MediaFormat
static List<MediaFormat> SdpUtils.extractFormats(javax.sdp.MediaDescription mediaDesc, DynamicPayloadTypeRegistry ptRegistry)
          Extracts and returns the list of MediaFormats advertised in mediaDesc preserving their oder and registering dynamic payload type numbers in the specified ptRegistry.
 

Method parameters in net.java.sip.communicator.impl.protocol.sip.sdp with type arguments of type MediaFormat
static javax.sdp.MediaDescription SdpUtils.createMediaDescription(String transport, List<MediaFormat> formats, StreamConnector connector, MediaDirection direction, List<RTPExtension> rtpExtensions, DynamicPayloadTypeRegistry dynamicPayloadTypes, DynamicRTPExtensionsRegistry rtpExtensionsRegistry)
          Creates a new MediaDescription instance according to the specified formats, connector and direction, and using the dynamicPayloadTypes registry to handle dynamic payload type registrations.
 

Uses of MediaFormat in net.java.sip.communicator.service.neomedia
 

Methods in net.java.sip.communicator.service.neomedia that return MediaFormat
 MediaFormat MediaStream.getFormat()
          Returns the MediaFormat that this stream is currently transmitting in.
 

Methods in net.java.sip.communicator.service.neomedia that return types with arguments of type MediaFormat
 Map<MediaFormat,Byte> MediaService.getDynamicPayloadTypePreferences()
          Returns a Map that binds indicates whatever preferences the media service implementation may have for the RTP payload type numbers that get dynamically assigned to MediaFormats with no static payload type.
 Map<Byte,MediaFormat> MediaStream.getDynamicRTPPayloadTypes()
          Gets the existing associations in this MediaStream of RTP payload types to MediaFormats.
 

Methods in net.java.sip.communicator.service.neomedia with parameters of type MediaFormat
 void MediaStream.addDynamicRTPPayloadType(byte rtpPayloadType, MediaFormat format)
          Adds a new association in this MediaStream of the specified RTP payload type with the specified MediaFormat in order to allow it to report rtpPayloadType in RTP flows sending and receiving media in format.
static boolean AbstractMediaStream.matches(MediaFormat format, MediaType mediaType, String encoding, double clockRate, int channels, Map<String,String> formatParameters)
          Determines whether a specific MediaFormat has specific values for its properties mediaType, encoding, clockRate and channels for MediaFormats with mediaType equal to MediaType.AUDIO.
 void MediaStream.setFormat(MediaFormat format)
          Sets the MediaFormat that this MediaStream should transmit in.
 

Uses of MediaFormat in net.java.sip.communicator.service.neomedia.device
 

Methods in net.java.sip.communicator.service.neomedia.device that return MediaFormat
 MediaFormat MediaDevice.getFormat()
          Returns the MediaFormat that this device is currently set to use when capturing data.
 

Methods in net.java.sip.communicator.service.neomedia.device that return types with arguments of type MediaFormat
 List<MediaFormat> MediaDevice.getSupportedFormats()
          Returns a list of MediaFormat instances representing the media formats supported by this MediaDevice.
 List<MediaFormat> MediaDevice.getSupportedFormats(QualityPreset localPreset, QualityPreset remotePreset)
          Returns a list of MediaFormat instances representing the media formats supported by this MediaDevice.
 

Uses of MediaFormat in net.java.sip.communicator.service.neomedia.format
 

Subinterfaces of MediaFormat in net.java.sip.communicator.service.neomedia.format
 interface AudioMediaFormat
          The interface represents an audio format.
 interface VideoMediaFormat
          The interface represents a video format.
 

Methods in net.java.sip.communicator.service.neomedia.format that return MediaFormat
 MediaFormat MediaFormatFactory.createMediaFormat(byte rtpPayloadType)
          Creates a MediaFormat for the specified RTP payload type with default clock rate and set of format parameters.
 MediaFormat MediaFormatFactory.createMediaFormat(byte rtpPayloadType, String encoding, double clockRate, int channels, float frameRate, Map<String,String> formatParams, Map<String,String> advancedAttrs)
          Creates a MediaFormat either for the specified rtpPayloadType or for the specified encoding, clockRate, channels and set of format parameters.
 MediaFormat MediaFormatFactory.createMediaFormat(String encoding)
          Creates a MediaFormat for the specified encoding with default clock rate and set of format parameters.
 MediaFormat MediaFormatFactory.createMediaFormat(String encoding, double clockRate)
          Creates a MediaFormat for the specified encoding with the specified clockRate and a default set of format parameters.
 MediaFormat MediaFormatFactory.createMediaFormat(String encoding, double clockRate, int channels)
          Creates a MediaFormat for the specified encoding, clockRate and channels and a default set of format parameters.
 MediaFormat MediaFormatFactory.createMediaFormat(String encoding, double clockRate, int channels, float frameRate, Map<String,String> formatParams, Map<String,String> advancedAttrs)
          Creates a MediaFormat for the specified encoding, clockRate, channels and set of format parameters.
 MediaFormat MediaFormatFactory.createMediaFormat(String encoding, double clockRate, Map<String,String> formatParams, Map<String,String> advancedAttrs)
          Creates a MediaFormat for the specified encoding, clockRate and set of format parameters.
 MediaFormat MediaFormatFactory.createUnknownMediaFormat(MediaType type)
          Creates an unknown MediaFormat.
 

Uses of MediaFormat in net.java.sip.communicator.service.protocol.media
 

Methods in net.java.sip.communicator.service.protocol.media that return MediaFormat
 MediaFormat DynamicPayloadTypeRegistry.findFormat(byte payloadType)
          Returns a reference to the MediaFormat with the specified mapping or null if the number specified by payloadType has not been allocated yet.
protected  MediaFormat CallPeerMediaHandler.findMediaFormat(List<MediaFormat> formats, MediaFormat format)
          Finds a MediaFormat in a specific list of MediaFormats which matches a specific MediaFormat.
 

Methods in net.java.sip.communicator.service.protocol.media that return types with arguments of type MediaFormat
 Map<MediaFormat,Byte> DynamicPayloadTypeRegistry.getMappings()
          Returns a copy of all mappings currently registered in this registry.
protected  List<MediaFormat> CallPeerMediaHandler.intersectFormats(List<MediaFormat> remoteFormats, List<MediaFormat> localFormats)
          Compares a list of MediaFormats offered by a remote party to the list of locally supported RTPExtensions as returned by one of our local MediaDevices and returns a third List that contains their intersection.
 

Methods in net.java.sip.communicator.service.protocol.media with parameters of type MediaFormat
 void DynamicPayloadTypeRegistry.addMapping(MediaFormat format, byte payloadType)
          Adds the specified format to payloadType mapping to the list of mappings known to this registry.
protected  MediaStream MediaHandler.configureStream(CallPeerMediaHandler<?> callPeerMediaHandler, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, MediaStream stream, boolean masterStream)
          Configures stream to use the specified device, format, target, direction, etc.
protected  MediaFormat CallPeerMediaHandler.findMediaFormat(List<MediaFormat> formats, MediaFormat format)
          Finds a MediaFormat in a specific list of MediaFormats which matches a specific MediaFormat.
(package private)  MediaStream MediaHandler.initStream(CallPeerMediaHandler<?> callPeerMediaHandler, StreamConnector connector, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, boolean masterStream)
          Creates if necessary, and configures the stream that this MediaHandler is using for the MediaType matching the one of the MediaDevice.
protected  MediaStream CallPeerMediaHandler.initStream(StreamConnector connector, MediaDevice device, MediaFormat format, MediaStreamTarget target, MediaDirection direction, List<RTPExtension> rtpExtensions, boolean masterStream)
          Creates if necessary, and configures the stream that this MediaHandler is using for the MediaType matching the one of the MediaDevice.
 byte DynamicPayloadTypeRegistry.obtainPayloadTypeNumber(MediaFormat format)
          Returns the dynamic payload type that has been allocated for format.
 

Method parameters in net.java.sip.communicator.service.protocol.media with type arguments of type MediaFormat
protected  MediaFormat CallPeerMediaHandler.findMediaFormat(List<MediaFormat> formats, MediaFormat format)
          Finds a MediaFormat in a specific list of MediaFormats which matches a specific MediaFormat.
protected  List<MediaFormat> CallPeerMediaHandler.intersectFormats(List<MediaFormat> remoteFormats, List<MediaFormat> localFormats)
          Compares a list of MediaFormats offered by a remote party to the list of locally supported RTPExtensions as returned by one of our local MediaDevices and returns a third List that contains their intersection.
protected  List<MediaFormat> CallPeerMediaHandler.intersectFormats(List<MediaFormat> remoteFormats, List<MediaFormat> localFormats)
          Compares a list of MediaFormats offered by a remote party to the list of locally supported RTPExtensions as returned by one of our local MediaDevices and returns a third List that contains their intersection.
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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