# acodec **Repository Path**: ytablebear/acodec ## Basic Information - **Project Name**: acodec - **Description**: A Java Audio Codec for G711A/G711U/ADPCM - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2024-10-23 - **Last Updated**: 2024-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## acodec A Java Audio Codec for G711A/G711U/ADPCM. Pure java implements, no any other 3rd-party library required. ### Audio Codec |Codec|Support?| |---|---| |ADPCM|Y| |G711A (alaw)|Y| |G711U (ulaw)|Y| |G726|N| ### Maven ```xml cn.org.hentai acodec 1.0.0 ``` ### Example ```java class Test { public static void main(String[] args) throws Exception { // create AudioCodec instance by name AudioCodec codec = CodecFactory.getCodec("adpcm"); // prepare some encodec adpcm data byte[] rawADPCMData; // decode adpcm to pcm byte[] pcmData = codec.toPCM(rawADPCMData); // encode pcm to adpcm byte[] adpcmData = codec.fromPCM(pcmData); } } ```