IT. Expert System.

Android Reference

AudioCodec


android.net.rtp

Class AudioCodec



  • public class AudioCodec
    extends Object
    This class defines a collection of audio codecs to be used with AudioStreams. Their parameters are designed to be exchanged using Session Description Protocol (SDP). Most of the values listed here can be found in RFC 3551, while others are described in separated standards.

    Few simple configurations are defined as public static instances for the convenience of direct uses. More complicated ones could be obtained using getCodec(int, String, String). For example, one can use the following snippet to create a mode-1-only AMR codec.

     AudioCodec codec = AudioCodec.getCodec(100, "AMR/8000", "mode-set=1");
     
    See Also:
    AudioStream
    • Field Detail

      • type

        public final int type
        The RTP payload type of the encoding.
      • rtpmap

        public final String rtpmap
        The encoding parameters to be used in the corresponding SDP attribute.
      • fmtp

        public final String fmtp
        The format parameters to be used in the corresponding SDP attribute.
      • PCMU

        public static final AudioCodec PCMU
        G.711 u-law audio codec.
      • PCMA

        public static final AudioCodec PCMA
        G.711 a-law audio codec.
      • GSM

        public static final AudioCodec GSM
        GSM Full-Rate audio codec, also known as GSM-FR, GSM 06.10, GSM, or simply FR.
      • GSM_EFR

        public static final AudioCodec GSM_EFR
        GSM Enhanced Full-Rate audio codec, also known as GSM-EFR, GSM 06.60, or simply EFR.
      • AMR

        public static final AudioCodec AMR
        Adaptive Multi-Rate narrowband audio codec, also known as AMR or AMR-NB. Currently CRC, robust sorting, and interleaving are not supported. See more details about these features in RFC 4867.
    • Method Detail

      • getCodecs

        public static AudioCodec[] getCodecs()
        Returns system supported audio codecs.
      • getCodec

        public static AudioCodec getCodec(int type,
                          String rtpmap,
                          String fmtp)
        Creates an AudioCodec according to the given configuration.
        Parameters:
        type - The payload type of the encoding defined in RTP/AVP.
        rtpmap - The encoding parameters specified in the corresponding SDP attribute, or null if it is not available.
        fmtp - The format parameters specified in the corresponding SDP attribute, or null if it is not available.
        Returns:
        The configured AudioCodec or null if it is not supported.


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 272 / 158851181. Delta: 0.03962 с