⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 huffman.h

📁 linux下的MPEG1
💻 H
字号:
/// \file huffman.h/// Data structures and functions for huffman coding.#ifndef _musepack_huffman_h_#define _musepack_huffman_h_#include "musepack/config_types.h"#include "musepack/decoder.h"struct mpc_decoder_t; // forward declare to break circular dependencies/// Huffman table entry.typedef struct huffman_type_t {    mpc_uint32_t  Code;    mpc_uint32_t  Length;    mpc_int32_t   Value;} HuffmanTyp;//! \brief Sorts huffman-tables by codeword.//!//! offset resulting value.//! \param elements//! \param Table table to sort//! \param offset offset of resulting sortvoidmpc_decoder_resort_huff_tables(    const mpc_uint32_t elements, HuffmanTyp *Table, const mpc_int32_t offset);/// Initializes sv6 huffman decoding structures.void mpc_decoder_init_huffman_sv6(struct mpc_decoder_t *d);/// Initializes sv6 huffman decoding tables.void mpc_decoder_init_huffman_sv6_tables(struct mpc_decoder_t *d);/// Initializes sv7 huffman decoding structures.void mpc_decoder_init_huffman_sv7(struct mpc_decoder_t *d);/// Initializes sv7 huffman decoding tables.void mpc_decoder_init_huffman_sv7_tables(struct mpc_decoder_t *d);#endif // _musepack_huffman_h_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -