~ubuntu-branches/ubuntu/hardy/avidemux/hardy

« back to all changes in this revision

Viewing changes to avidemux/ADM_audiofilter/audioeng_libtoolame.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel T Chen
  • Date: 2006-12-15 17:13:20 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20061215171320-w79pvpehxx2fr217
Tags: 1:2.3.0-0.0ubuntu1
* Merge from debian-multimedia.org, remaining Ubuntu change:
  - desktop file,
  - no support for ccache and make -j.
* Closes Ubuntu: #69614.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
//
2
 
// C++ Interface: audioeng_libtoolame
3
 
//
4
 
// Description: 
5
 
//
6
 
//
7
 
// Author: mean <fixounet@free.fr>, (C) 2004
8
 
//
9
 
// Copyright: See COPYING file that comes with this distribution
10
 
//
11
 
//
12
 
 
13
 
#ifndef LIBTOOLME
14
 
#define LIBTOOLME
15
 
 
16
 
 //_____________________________________________
17
 
class AVDMProcessAudio_LibToolame : public AVDMBufferedAudioStream
18
 
{
19
 
protected:
20
 
        uint32_t _mode;
21
 
        uint32_t _bitrate;
22
 
        uint32_t _fq;
23
 
        uint32_t _size;
24
 
        uint8_t  _bufferin[PROCESS_BUFFER_SIZE];
25
 
        uint32_t grab(uint8_t *obuffer);   
26
 
        uint8_t  *_bfer;
27
 
        
28
 
        
29
 
                    
30
 
public:
31
 
        uint8_t init( uint32_t mode,
32
 
                                 uint32_t bitrate);     
33
 
        virtual ~AVDMProcessAudio_LibToolame();                         
34
 
        AVDMProcessAudio_LibToolame(AVDMGenericAudioStream *instream    );
35
 
};
36
 
#endif