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

📄 vorbisenc.h

📁 一个用于智能手机的多媒体库适合S60 WinCE的跨平台开发库
💻 H
字号:
/******************************************************************** *                                                                  * * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   * * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     * * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       * *                                                                  * * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             * * by the XIPHOPHORUS Company http://www.xiph.org/                  * *                                                                  * ******************************************************************** function: vorbis encode-engine setup last mod: $Id: vorbisenc.h,v 1.1.1.1 2005/07/13 14:35:32 jeanlf Exp $ ********************************************************************/#ifndef _OV_ENC_H_#define _OV_ENC_H_#ifdef __cplusplusextern "C"{#endif /* __cplusplus */#include "codec.h"extern int vorbis_encode_init(vorbis_info *vi,			      long channels,			      long rate,			      			      long max_bitrate,			      long nominal_bitrate,			      long min_bitrate);extern int vorbis_encode_setup_managed(vorbis_info *vi,				       long channels,				       long rate,				       				       long max_bitrate,				       long nominal_bitrate,				       long min_bitrate);  extern int vorbis_encode_setup_vbr(vorbis_info *vi,				  long channels,				  long rate,				  				  float /* quality level from 0. (lo) to 1. (hi) */				  );extern int vorbis_encode_init_vbr(vorbis_info *vi,				  long channels,				  long rate,				  				  float base_quality /* quality level from 0. (lo) to 1. (hi) */				  );extern int vorbis_encode_setup_init(vorbis_info *vi);extern int vorbis_encode_ctl(vorbis_info *vi,int number,void *arg);#define OV_ECTL_RATEMANAGE_GET       0x10#define OV_ECTL_RATEMANAGE_SET       0x11#define OV_ECTL_RATEMANAGE_AVG       0x12#define OV_ECTL_RATEMANAGE_HARD      0x13#define OV_ECTL_LOWPASS_GET          0x20#define OV_ECTL_LOWPASS_SET          0x21#define OV_ECTL_IBLOCK_GET           0x30#define OV_ECTL_IBLOCK_SET           0x31struct ovectl_ratemanage_arg {  int    management_active;  long   bitrate_hard_min;  long   bitrate_hard_max;  double bitrate_hard_window;  long   bitrate_av_lo;  long   bitrate_av_hi;  double bitrate_av_window;  double bitrate_av_window_center;};#ifdef __cplusplus}#endif /* __cplusplus */#endif

⌨️ 快捷键说明

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