|  | 
| const AVClass * | class | 
|  | 
| float | sigma | 
|  | 
| int | block_size | 
|  | 
| int | block_step | 
|  | 
| int | group_size | 
|  | 
| int | bm_range | 
|  | 
| int | bm_step | 
|  | 
| float | th_mse | 
|  | 
| float | hard_threshold | 
|  | 
| int | mode | 
|  | 
| int | ref | 
|  | 
| int | planes | 
|  | 
| int | depth | 
|  | 
| int | max | 
|  | 
| int | nb_planes | 
|  | 
| int | planewidth [4] | 
|  | 
| int | planeheight [4] | 
|  | 
| int | group_bits | 
|  | 
| int | pgroup_size | 
|  | 
| SliceContext | slices [MAX_NB_THREADS] | 
|  | 
| FFFrameSync | fs | 
|  | 
| int | nb_threads | 
|  | 
| void(* | get_block_row )(const uint8_t *srcp, int src_linesize, int y, int x, int block_size, float *dst) | 
|  | 
| double(* | do_block_ssd )(struct BM3DContext *s, PosCode *pos, const uint8_t *src, int src_stride, int r_y, int r_x) | 
|  | 
| void(* | do_output )(struct BM3DContext *s, uint8_t *dst, int dst_linesize, int plane, int nb_jobs) | 
|  | 
| void(* | block_filtering )(struct BM3DContext *s, const uint8_t *src, int src_linesize, const uint8_t *ref, int ref_linesize, int y, int x, int plane, int jobnr) | 
|  | 
Definition at line 88 of file vf_bm3d.c.
 
◆ class
◆ sigma
◆ block_size
      
        
          | int BM3DContext::block_size | 
      
 
 
◆ block_step
      
        
          | int BM3DContext::block_step | 
      
 
 
◆ group_size
      
        
          | int BM3DContext::group_size | 
      
 
 
◆ bm_range
      
        
          | int BM3DContext::bm_range | 
      
 
 
◆ bm_step
◆ th_mse
      
        
          | float BM3DContext::th_mse | 
      
 
 
◆ hard_threshold
      
        
          | float BM3DContext::hard_threshold | 
      
 
 
◆ mode
◆ ref
◆ planes
◆ depth
◆ max
◆ nb_planes
      
        
          | int BM3DContext::nb_planes | 
      
 
 
◆ planewidth
      
        
          | int BM3DContext::planewidth[4] | 
      
 
 
◆ planeheight
      
        
          | int BM3DContext::planeheight[4] | 
      
 
 
◆ group_bits
      
        
          | int BM3DContext::group_bits | 
      
 
 
◆ pgroup_size
      
        
          | int BM3DContext::pgroup_size | 
      
 
 
◆ slices
◆ fs
◆ nb_threads
      
        
          | int BM3DContext::nb_threads | 
      
 
 
◆ get_block_row
      
        
          | void(* BM3DContext::get_block_row) (const uint8_t *srcp, int src_linesize, int y, int x, int block_size, float *dst) | 
      
 
 
◆ do_block_ssd
◆ do_output
      
        
          | void(* BM3DContext::do_output) (struct BM3DContext *s, uint8_t *dst, int dst_linesize, int plane, int nb_jobs) | 
      
 
 
◆ block_filtering
The documentation for this struct was generated from the following file: