| 
| virtual  | ~DllLibamCodecInterface () | 
|   | 
| virtual int  | codec_init (codec_para_t *pcodec)=0 | 
|   | 
| virtual int  | codec_close (codec_para_t *pcodec)=0 | 
|   | 
| virtual int  | codec_reset (codec_para_t *pcodec)=0 | 
|   | 
| virtual int  | codec_pause (codec_para_t *pcodec)=0 | 
|   | 
| virtual int  | codec_resume (codec_para_t *pcodec)=0 | 
|   | 
| virtual int  | codec_write (codec_para_t *pcodec, void *buffer, int len)=0 | 
|   | 
| virtual int  | codec_checkin_pts (codec_para_t *pcodec, unsigned long pts)=0 | 
|   | 
| virtual int  | codec_get_vbuf_state (codec_para_t *pcodec, struct buf_status *buf)=0 | 
|   | 
| virtual int  | codec_get_vdec_state (codec_para_t *pcodec, struct vdec_status *vdec)=0 | 
|   | 
| virtual int  | codec_init_cntl (codec_para_t *pcodec)=0 | 
|   | 
| virtual int  | codec_poll_cntl (codec_para_t *pcodec)=0 | 
|   | 
| virtual int  | codec_set_cntl_mode (codec_para_t *pcodec, unsigned int mode)=0 | 
|   | 
| virtual int  | codec_set_cntl_avthresh (codec_para_t *pcodec, unsigned int avthresh)=0 | 
|   | 
| virtual int  | codec_set_cntl_syncthresh (codec_para_t *pcodec, unsigned int syncthresh)=0 | 
|   | 
| virtual int  | codec_set_av_threshold (codec_para_t *pcodec, int threshold)=0 | 
|   | 
| virtual int  | codec_set_video_delay_limited_ms (codec_para_t *pcodec, int delay_ms)=0 | 
|   | 
| virtual int  | codec_get_video_delay_limited_ms (codec_para_t *pcodec, int *delay_ms)=0 | 
|   | 
| virtual int  | codec_get_video_cur_delay_ms (codec_para_t *pcodec, int *delay_ms)=0 | 
|   | 
◆ ~DllLibamCodecInterface()
  
  
      
        
          | virtual DllLibamCodecInterface::~DllLibamCodecInterface  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ codec_checkin_pts()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_checkin_pts  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          unsigned long  | 
          pts  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_close()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_close  | 
          ( | 
          codec_para_t *  | 
          pcodec | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_get_vbuf_state()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_get_vbuf_state  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          struct buf_status *  | 
          buf  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_get_vdec_state()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_get_vdec_state  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          struct vdec_status *  | 
          vdec  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_get_video_cur_delay_ms()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_get_video_cur_delay_ms  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          int *  | 
          delay_ms  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_get_video_delay_limited_ms()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_get_video_delay_limited_ms  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          int *  | 
          delay_ms  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_init()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_init  | 
          ( | 
          codec_para_t *  | 
          pcodec | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_init_cntl()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_init_cntl  | 
          ( | 
          codec_para_t *  | 
          pcodec | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_pause()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_pause  | 
          ( | 
          codec_para_t *  | 
          pcodec | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_poll_cntl()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_poll_cntl  | 
          ( | 
          codec_para_t *  | 
          pcodec | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_reset()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_reset  | 
          ( | 
          codec_para_t *  | 
          pcodec | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_resume()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_resume  | 
          ( | 
          codec_para_t *  | 
          pcodec | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_set_av_threshold()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_set_av_threshold  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          int  | 
          threshold  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_set_cntl_avthresh()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_set_cntl_avthresh  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          unsigned int  | 
          avthresh  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_set_cntl_mode()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_set_cntl_mode  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          unsigned int  | 
          mode  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_set_cntl_syncthresh()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_set_cntl_syncthresh  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          unsigned int  | 
          syncthresh  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_set_video_delay_limited_ms()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_set_video_delay_limited_ms  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          int  | 
          delay_ms  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ codec_write()
  
  
      
        
          | virtual int DllLibamCodecInterface::codec_write  | 
          ( | 
          codec_para_t *  | 
          pcodec,  | 
         
        
           | 
           | 
          void *  | 
          buffer,  | 
         
        
           | 
           | 
          int  | 
          len  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: